【发布时间】:2014-07-10 13:12:42
【问题描述】:
我需要在 HttpClient.Timeout 发出请求后更改它的属性。当我尝试时,我得到一个异常:
此实例已启动一个或多个请求。只能在发送第一个请求之前修改属性。
有什么办法可以避免这种情况吗?
【问题讨论】:
-
信息不清楚吗?
-
在请求之前设置??
-
@L.B.,消息很清楚。但我仍然想知道是否有任何技巧可以避免这种情况。 geedubb,我需要改变。
-
@ValeO
Timeout的值用于在异步任务启动之前(内部)在CancellationTokenSource上设置CancelAfter。所以,即使你以后可以通过一些“技巧”来改变它,它也没有任何效果。 -
@Ryan Emerle,有用的评论,谢谢。
标签: c# .net timeout dotnet-httpclient