HttpClientHandler.Send(HttpRequestMessage, CancellationToken) 메서드

정의

에 제공된 정보를 기반으로 인스턴스 HttpResponseMessageHttpRequestMessage만듭니다.

protected public:
 override System::Net::Http::HttpResponseMessage ^ Send(System::Net::Http::HttpRequestMessage ^ request, System::Threading::CancellationToken cancellationToken);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
protected internal override System.Net.Http.HttpResponseMessage Send(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
protected internal override System.Net.Http.HttpResponseMessage Send(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
protected internal override System.Net.Http.HttpResponseMessage Send(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
override this.Send : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Net.Http.HttpResponseMessage
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
override this.Send : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Net.Http.HttpResponseMessage
override this.Send : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Net.Http.HttpResponseMessage
Protected Friend Overrides Function Send (request As HttpRequestMessage, cancellationToken As CancellationToken) As HttpResponseMessage

매개 변수

request
HttpRequestMessage

HTTP 요청 메시지입니다.

cancellationToken
CancellationToken

작업을 취소하는 취소 토큰입니다.

반품

HTTP 응답 메시지입니다.

특성

예외

이었다 requestnull.

HTTP/2 이상 또는 버전 업그레이드를 요청하는 경우 .RequestVersionOrHigher

-또는-

재정의하지 않는 메서드에서 HttpContent 파생된 사용자 지정 클래스를 SerializeToStream(Stream, TransportContext, CancellationToken) 사용하는 경우

-또는-

사용자 지정 HttpMessageHandler 을 사용하는 경우 메서드를 Send(HttpRequestMessage, CancellationToken) 재정의하지 않습니다.

요청이 취소되었습니다.

-또는-

예외가 OperationCanceledException 중첩되는 TimeoutException경우: 시간 제한으로 인해 요청이 실패했습니다.

이 예외는 반환된 작업에 저장됩니다.

적용 대상