2012-03-13 26 views
1

ASP.NETを使用してWebService Asyncを呼び出すと、ユーザーがページに物理的に存在しなくなった場合でも、またはユーザーがページを離れるときにコールバックコードが実行されますか?ASP.NET非同期要求コールバック

答えて

3

はい、ユーザーがサーバーとの接続を終了して処理に時間がかかりすぎると、「接続を閉じる」が発生し、プロセスが終了します。

これが気に入らず、処理を継続しておきたい場合は、ユーザーとの接続に依存しない新しいスレッドを作成し、それをユーザーの返品と同期させます。ユーザーが接続を閉じると、スレッドは正常に終了します。結果を表示しないだけです。

関連する問題