ExecuteRegisteredAsyncTasks
呼び出しからの戻りコードが、この呼び出しの前にコードと同じスレッドで実行されていることに気付きました。だから私は手動でExecuteRegisteredAsyncTasks
を呼び出すことは、他の要求を処理するために要求処理スレッドを解放せず、このメソッドはスケーリングの利点を得るために自動的に呼び出されるだけであることを理解していますか?ExecuteRegisteredAsyncTasksはリクエスト処理スレッドを解放して他のリクエストを処理しますか?
ここでは、msdnはサンプルコードですが、ヘルプはこの質問に答えません。私の場合は
UPDATE
、PageAsyncTasks
に私は非同期的に(* *と終了を開始使用して)Webサービスを呼び出していますので、私は、スレッドプールを使用していません。
ありがとうございました。私の更新を参照してください。私はこの記事を読んだだけですが、この質問には答えません。 – Pol
@Polなので、メソッドの非同期バージョンでWebサービスを呼び出す場合は、スレッドプールからスレッドを使用していません。あなたの質問に答えてください:はい、この場合、リクエスト処理スレッドはWebサービスコール中に解放されます。 –
私のコードで 'ExecuteRegisteredAsyncTasks'を直接呼び出しても、それがページ処理のポイントで自動的に呼び出されても問題ありませんか?どちらの場合も、リクエスト処理スレッドはWebサービスコール中に解放されますか? – Pol