HttpClient: 여러 작업으로 인한 "작업이 취소되었습니다" 오류
HttpClient에서 여러 작업을 동시에 실행할 때 개발자는 " 작업이 취소되었습니다' 오류가 발생했습니다. 이 오류는 일반적으로 두 가지 이유 중 하나로 인해 발생합니다.
문제를 진단하려면 TaskCanceledException 예외를 검사하세요.
try { var response = task.Result; } catch (TaskCanceledException ex) { if (!ex.CancellationToken.IsCancellationRequested) { // Timeout is likely the cause } }
CancellationToken.IsCancellationRequested가 false인 경우 작업 시간이 초과되었습니다. 이 경우 작업 완료에 더 많은 시간을 허용하도록 HttpClient.Timeout 속성을 조정하십시오.
위 내용은 여러 작업을 실행할 때 내 HttpClient에서 '작업이 취소되었습니다' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!