我有一个.NET 2.0智能客户端和我正在使用的Web服务后端。目前,客户端进行了一些异步Web服务调用,最多可能需要30秒左右才能完成。 Web服务调用不返回任何数据(我们实际上将数据推送到我们的中央SQL服务器)。现在,一切正常,但我正在弄清楚所有的边缘情况,并想知道如果客户端应用程序在调用和完成之间关闭,Web服务会发生什么。有没有人之前有过这种情况,如果有的话,处理它的正确方法是什么?
谢谢!
答案 0 :(得分:3)
除非你有代码检查:
HttpContext.Current.Response.IsClientConnected
然后它将继续执行。