HttpClient
使用方法... CancelPendingRequests
,即
取消此实例上的所有待处理请求。
我在我的应用中使用了一个HttpClient
个实例,那么是否可以取消一个特定请求并让其他人继续使用?
答案 0 :(得分:1)
您可以通过将CancellationToken
传递给异步客户端操作并告诉它何时超时来取消它,但请记住,这并不能保证它会被取消 - https://stackoverflow.com/a/36587037/3394884
var request = await _httpClient.GetAsync(new Uri("http://www.google.com"),
new CancellationTokenSource(TimeSpan.FromSeconds(5)).Token);