代码之家  ›  专栏  ›  技术社区  ›  balaweblog

WebServices中的超时时间

  •  0
  • balaweblog  · 技术社区  · 16 年前

    我需要更改.NET控制台应用程序调用的WebService的超时时间。

    如何更改超时时间。

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

    1 回复  |  直到 16 年前
        1
  •  2
  •   JaredPar    16 年前

    大多数web服务最终都来自webclientprotocol。这个班有一个 timeout 可用于更改超时的属性。在调用服务之前设置它,它应该完成这个任务。

    例子

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