在API请求上设置超时

时间:2016-06-20 16:50:01

标签: c# api asp.net-mvc-4 webservices-client

这是我的问题。我有一个API,我可以调用来获取数据。像这样:

"res = client.GetResult(sessionID, out ResultObject, out Err);"

其中" GetResult"将调用SessionId作为参数调用的方法和(Out ResultObject)和(Out Err)是API将返回的两个obj。通常这个请求只需不到一秒钟,但是当该请求被卡住并且需要超过10秒才能返回该值时会发出问题,因为调用不是异步调用,代码会被卡在那里直到最终获得总是得到的响应。

我需要实现一些东西,如果请求需要+2秒,那么再试一次。我无法提出解决方案,我可以在开始通话前指定此条件。

请注意,结果由" Out"

返回

这适用于C# - MVC4

想法将受到高度赞赏

阿伦。

0 个答案:

没有答案