【问题标题】:Can I set the SoapHttpClientProtocol Timeout property via a config file?我可以通过配置文件设置 SoapHttpClientProtocol Timeout 属性吗?
【发布时间】:2011-06-03 02:20:45
【问题描述】:

当我为 Web 服务创建 Web 引用时,Visual Studio 会神奇地创建一个 Settings 类,它允许我通过应用程序配置更改引用的 Web 服务 URL。对于在开发服务器和生产服务器之间进行更改而无需重新构建代码非常有用。

我无法为 Timeout(或任何其他)属性找到类似的机制。有吗?

(为了清楚起见:我说的是客户端代码,以及从 SoapHttpClientProtocol 派生的 Web 服务引用。)

谢谢!

【问题讨论】:

    标签: c# .net settings client-side webservice-client


    【解决方案1】:

    您可以使用设置功能来定义您自己的超时设置和其他属性。然后,您可以编写代码来读取属性,而不是代码中的幻数。

    【讨论】:

    • 我希望坚持使用从 WSDL 生成的代码。这已经处理了一个属性的设置,但看起来默认代码仅通过 DefaultValue 属性初始化 Timeout。
    猜你喜欢
    • 2015-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-06
    • 2011-05-06
    • 1970-01-01
    • 1970-01-01
    • 2019-10-19
    相关资源
    最近更新 更多