<..>
.NET 4.5에서 HttpClient.GetAsync()
그러나 async/await
의 완료를 방지합니다. httpClient.GetAsync(...)
Async/Await 및 Httpclient의 모범 사례 HttpClient
가능한 한 "라이브러리"의 비동기 방법에서 를 사용하십시오. 이를 통해 일반 스레드 풀 스레드에서 계속 실행되고 ASP.NET 요청 컨텍스트를 우회 할 수 있습니다.
async/await
사용의 두 가지 이점을 동시에 사용할 수 있습니다. 별도의 스레드 풀 스레드에서 실행하는 것은 ASP.NET 요청 없이도 계속되고 컨트롤러 자체를 비동기로 유지합니다. 스레드 차단 요청을 방지합니다 Task
위 내용은 .NET 4.5에서 `HttpClient.GetAsync()`가 Async/Await와 교착 상태에 빠지는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!