HttpMessageHandler.SendAsync(HttpRequestMessage, CancellationToken) 메서드

정의

HTTP 요청을 비동기 작업으로 보냅니다.

protected internal abstract System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> SendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);

매개 변수

request
HttpRequestMessage

보낼 HTTP 요청 메시지입니다.

cancellationToken
CancellationToken

작업을 취소할 취소 토큰입니다.

반환

비동기 작업(operation)을 나타내는 작업(task) 개체입니다.

예외

requestnull이었습니다.

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

설명

이 작업은 차단되지 않습니다. 반환 Task<TResult> 된 개체는 콘텐츠를 포함한 전체 응답을 읽은 후에 완료됩니다.

메서드는 SendAsync 주로 시스템에서 사용됩니다. 메서드 중 하나가 호출되면 시스템에서 이 메서드를 HttpClient.SendAsync 호출합니다. 대부분의 앱은 이 메서드를 호출하지 않습니다.

적용 대상