我的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