MicrosoftIdentityMessageHandler.SendAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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