我的Webservice继承自System.Web.Services.Protocols.SoapHttpClientProtocol
。设置超时异步Web服务调用?
我试图设置超时:
service.Timeout = 5000; // 5 secs
但没有任何反应 - 没有一个TimeoutException也没有别的。一旦我在没有任何声明的情况下尝试了它,它就花费了190秒的时间来拍摄"Connection Timed Out"
。 190我觉得很奇怪,默认是100秒。
无论如何,超时属性似乎在“唯一”同步调用,所以在我的情况,我不想知道为什么它不工作。
我打电话的方法异步那样:
service.GetInfoCompleted += service_GetInfoCompleted;
service.GetInfoAsync();
我怎么能解决我的问题?
任何帮助表示赞赏!
您的问题尚不清楚。你在调用同步还是异步方法? – 2013-03-18 10:25:54
编辑该问题,希望现在更清晰 – eMi 2013-03-18 10:28:08