MicrosoftIdentityMessageHandler.SendAsync Método

Definição

Envia um pedido HTTP com injeção automática de cabeçalho de autenticação. Lida WWW-Authenticate desafios tentando atualizar tokens com reivindicações adicionais, se necessário.

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)

Parâmetros

request
HttpRequestMessage

A mensagem de pedido HTTP para enviar.

cancellationToken
CancellationToken

Um token de cancelamento para cancelar a operação.

Devoluções

A mensagem de resposta HTTP.

Exceções

Descartado quando a autenticação falha, incluindo cenários onde:

  • Não existem opções de autenticação configuradas
  • Não são especificados endoscópios nas opções
  • Falha na aquisição de tokens
  • WWW-Authenticate falha no manuseamento do desafio

Aplica-se a