Język

MicrosoftIdentityMessageHandler.SendAsync Metoda

Definicja

Wysyła żądanie HTTP z automatycznym wstrzyknięciem nagłówka uwierzytelniania. Obsługuje WWW-Authenticate wyzwania, próbując odświeżyć token z dodatkowymi oświadczeniami w razie potrzeby.

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)

Parametry

request
HttpRequestMessage

Komunikat żądania HTTP do wysłania.

cancellationToken
CancellationToken

Token anulowania do anulowania operacji.

Zwraca

Komunikat odpowiedzi HTTP.

Wyjątki

Zgłaszany w przypadku niepowodzenia uwierzytelniania, w tym scenariuszy, w których:

  • Nie skonfigurowano opcji uwierzytelniania
  • W opcjach nie określono żadnych zakresów
  • Pozyskiwanie tokenu kończy się niepowodzeniem
  • WWW-Authenticate obsługa wyzwań kończy się niepowodzeniem

Dotyczy