如果我提前关闭连接,Web方法调用会发生什么?

时间:2011-03-28 23:45:19

标签: c# .net

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

谢谢!

1 个答案:

答案 0 :(得分:3)

除非你有代码检查:

HttpContext.Current.Response.IsClientConnected

然后它将继续执行。