eBay大中华区API开发者平台 开发者专区

搜 索
首页>API开发者平台>技术文档>在.Net应用中如何防止客户端超时的情况?

技术文档

问题
在.Net应用中如何防止客户端超时的情况?
解答
0
人觉得答案有帮助)
如果您使用.Net程序产生SOAP请求,可能会遇到以下的超时错误
"TimeoutException was unhandled
 
The request channel timed out while waiting for a reply after 00:00:59.9989999. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout."
遇到该错误很有可能是因为您没有关闭客户端口。您可以尝试每次请求后都关闭端口。
示例代码
using (FindingServicePortTypeClient client = new FindingServicePortTypeClient())
            {
。。。
当请求结果返回后,使用如下代码关闭客户端。
 
client.Close();

答案对您有帮助吗?

是,对我很有帮助
否,没解决我的问题