Web服务中的超时期限

时间:2008-12-01 08:55:03

标签: web-services

我需要更改由.net控制台应用程序调用的webservice的超时时间。

如何更改超时时间。

它不在IIS中托管。它的单一WSDL。我不想写任何代码。我需要在app.config中更改它

1 个答案:

答案 0 :(得分:2)

大多数Web服务最终都来自WebClientProtocol。此类具有timeout属性,可用于更改超时。在调用服务之前设置它,它应该做的伎俩。

实施例

void SomeMethod() {
  SomeWebService v1 = new SomeWebService();
  v1.Timeout = 1000;
  v1.AWebServiceCall();
}