MicrosoftIdentityMessageHandler.SendAsync Methode

Definition

Sendet eine HTTP-Anforderung mit automatischer Authentifizierungsheadereinfügung. Behandelt WWW-Authenticate Herausforderungen, indem sie bei Bedarf eine Tokenaktualisierung mit zusätzlichen Ansprüchen versuchen.

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)

Parameter

request
HttpRequestMessage

Die zu sendende HTTP-Anforderungsnachricht.

cancellationToken
CancellationToken

Ein Abbruchtoken zum Abbrechen des Vorgangs.

Gibt zurück

Die HTTP-Antwortnachricht.

Ausnahmen

Ausgelöst, wenn die Authentifizierung fehlschlägt, einschließlich Szenarien, in denen:

  • Es sind keine Authentifizierungsoptionen konfiguriert.
  • In den Optionen sind keine Bereiche angegeben.
  • Tokenerwerb schlägt fehl
  • WWW-Authenticate Problembehandlung schlägt fehl.

Gilt für: