最近まで、私は本当にスマートな IHttpAsyncHandler を書いたと思っていました。ハンドラーの機能は、完全な Ajax Web アプリケーションの事前定義されたホストへのクロス ドメイン制限をバイパスすることに要約されます。したがって、着信要求は検証され、通常の HttpWebRequest.BeginGetResponse を使用してすぐに実サーバーにディスパッチされます。
今日のデバッグ中に、BeginGetResponse コールバックで Thread.CurrentThread.IsThreadPoolThread が true を返すことがわかりました。これは、ある ThreadPool スレッドを別のスレッドに交換したことを意味します。偉大な :)
代替の実装を提案できる人はいますか?