MicrosoftIdentityMessageHandler.SendAsync Metodo

Definizione

Invia una richiesta HTTP con inserimento automatico dell'intestazione di autenticazione. Gestisce WWW-Authenticate problemi tentando l'aggiornamento del token con attestazioni aggiuntive, se necessario.

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)

Parametri

request
HttpRequestMessage

Messaggio di richiesta HTTP da inviare.

cancellationToken
CancellationToken

Token di annullamento per annullare l'operazione.

Valori restituiti

Messaggio di risposta HTTP.

Eccezioni

Generata quando l'autenticazione ha esito negativo, inclusi gli scenari in cui:

  • Nessuna opzione di autenticazione configurata
  • Nessun ambito specificato nelle opzioni
  • L'acquisizione del token non riesce
  • WWW-Authenticate la gestione delle sfide ha esito negativo

Si applica a