【发布时间】:2017-05-22 09:54:04
【问题描述】:
我正在使用 RestSharp.RestClient (105.2.4-rc4-24214-01) 开发一个 .net 核心应用程序。 我设置了
RestClient.Timeout=1
或
RestClient.Timeout=10000
然后调用我的测试 API
var tcs = new TaskCompletionSource<IRestResponse>();
RestClient.ExecuteAsync(request, response => { tcs.SetResult(response); })
return tcs.Task.Result;
但它仍然使用默认值 100000 并生成“任务已取消”。仅在 100000 毫秒后出现异常。
如何更改此值?
【问题讨论】:
-
您是否设置了用于发送请求的特定 RestClient 实例的超时时间?
-
是的,我确定我是
-
同样的问题,我设置了 Timeout 和 ReadWriteTimeout 但它不起作用。
-
同样的问题...叹息...
-
这个测试通过了github.com/restsharp/RestSharp/blob/develop/…你有什么不同的地方吗?
标签: .net asp.net-core timeout restsharp