MicrosoftIdentityMessageHandler.SendAsync 메서드

정의

자동 인증 헤더 삽입을 사용하여 HTTP 요청을 보냅니다. 필요한 경우 추가 클레임을 사용하여 토큰 새로 고침을 시도하여 WWW-Authenticate 문제를 처리합니다.

protected override System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
override this.SendAsync : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Protected Overrides Function SendAsync (request As HttpRequestMessage, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)

매개 변수

request
HttpRequestMessage

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

cancellationToken
CancellationToken

취소 작업을 위한 취소 토큰입니다.

반품

HTTP 응답 메시지입니다.

예외

다음 시나리오를 포함하여 인증이 실패할 때 throw됩니다.

  • 인증 옵션이 구성되지 않음
  • 옵션에 지정된 범위가 없습니다.
  • 토큰 획득 실패
  • WWW-Authenticate 챌린지 처리 실패

적용 대상