100 秒后出现 TaskCanceledException
TaskCanceledException after 100 seconds
我在我的 asp.net 核心网络服务中使用后台程序。在这个后台工作人员中,我使用:
var response = await client.PostAsync(baseUri + "/api/worker/" + Id , content);
如果调用时间少于 100 秒,这会正常工作,但如果时间更长,则会抛出一个
TaskCanceldException.
那么我怎样才能增加这个超时时间呢?
如果客户端 var 是 HttpClient,您可以设置它的超时 属性。
HttpClient httpClient = new HttpClient();
httpClient.Timeout = TimeSpan.FromMinutes(10);
我在我的 asp.net 核心网络服务中使用后台程序。在这个后台工作人员中,我使用:
var response = await client.PostAsync(baseUri + "/api/worker/" + Id , content);
如果调用时间少于 100 秒,这会正常工作,但如果时间更长,则会抛出一个 TaskCanceldException.
那么我怎样才能增加这个超时时间呢?
如果客户端 var 是 HttpClient,您可以设置它的超时 属性。
HttpClient httpClient = new HttpClient();
httpClient.Timeout = TimeSpan.FromMinutes(10);