【发布时间】:2010-12-24 19:15:36
【问题描述】:
Salesforce 的 API 是一种 Web 服务,您可以通过从 Salesforce 下载 WSDL 文件并将 WSDL 添加到您的 .NET 项目来进行设置。
但是我找不到设置超时值的地方。
通常在 .NET Web 服务中有一个 Timeout 属性(如described in this question),但在这种情况下我似乎找不到。
【问题讨论】:
-
您是否使用 Visual Studio 或 wsdl.exe 为 Salesforce Web 服务生成代理类?
-
是的,代理类在那里,我可以使用它们来调用 Web 服务。但据我所知,没有 Timeout 属性。
-
您的代理类继承自哪个基类?通常 Timeout 属性来自 System.Web.Services.Protocols.WebClientProtocol
-
Proxy 继承自 SoapHttpClientProtocol,它是 WebClientProtocol 的后代。我在应该在的地方找到了 Timeout 属性。我不知道为什么我之前找不到它......
标签: asp.net web-services timeout salesforce