.NET Web サービスとの非同期通信を行っており、サーバーからクライアントに要求を返す方法が必要ですが、最初の要求が完了した後 (クライアントが HTTP 200 を受信した後) に限ります。
理想的には、WebMethod の応答が呼び出し元にフラッシュされたときに呼び出されるハンドラーまたはイベントを探しています。
SoapExtension
たとえばを調べましたがSoapMessageStage.AfterSerialize
、それは早すぎると思います (応答はまだクライアントに送信されていません)。
新しいスレッドを開始することだけを検討しましたが、Web メソッドの残りの部分が実行された後にこれが実際に発生することを保証することはできません。誰もがより良い解決策を知っていますか?