2012-03-13 226 views
1

如果我使用ASP.NET調用WebService Async,那麼即使用戶不再在物理上位於頁面上,或者當用戶離開頁面時該過程將終止,回調代碼仍會運行?ASP.NET異步請求回調

回答

3

是的,如果用戶關閉了與服務器的連接,並且您的處理需要太多時間,那麼您會拋出「連接關閉」並且您的進程將終止。

如果你不喜歡那樣,並且你希望保持處理,使得一個新的線程不依賴於與用戶的連接,並且將它與用戶返回進行同步。如果用戶關閉連接,那麼線程將正常完成,只是不顯示結果。