Udostępnij za pośrednictwem


AuthorizationMessageHandler Klasa

Definicja

Element DelegatingHandler , który dołącza tokeny dostępu do wystąpień wychodzących HttpResponseMessage . Tokeny dostępu zostaną dodane tylko wtedy, gdy identyfikator URI żądania znajduje się w jednym z adresów bazowych skonfigurowanych przy użyciu polecenia ConfigureHandler(IEnumerable<String>, IEnumerable<String>, String).

public ref class AuthorizationMessageHandler : System::Net::Http::DelegatingHandler
public class AuthorizationMessageHandler : System.Net.Http.DelegatingHandler, IDisposable
public class AuthorizationMessageHandler : System.Net.Http.DelegatingHandler
type AuthorizationMessageHandler = class
    inherit DelegatingHandler
    interface IDisposable
type AuthorizationMessageHandler = class
    inherit DelegatingHandler
Public Class AuthorizationMessageHandler
Inherits DelegatingHandler
Implements IDisposable
Public Class AuthorizationMessageHandler
Inherits DelegatingHandler
Dziedziczenie
AuthorizationMessageHandler
Pochodne
Implementuje

Konstruktory

AuthorizationMessageHandler(IAccessTokenProvider, NavigationManager)

Inicjuje nowe wystąpienie klasy AuthorizationMessageHandler.

Metody

ConfigureHandler(IEnumerable<String>, IEnumerable<String>, String)

Konfiguruje tę procedurę obsługi w celu autoryzowania wychodzących żądań HTTP przy użyciu tokenu dostępu. Token dostępu jest dołączany tylko wtedy, gdy co najmniej jedna z nich authorizedUrls jest bazą .RequestUri

SendAsync(HttpRequestMessage, CancellationToken)

Element DelegatingHandler , który dołącza tokeny dostępu do wystąpień wychodzących HttpResponseMessage . Tokeny dostępu zostaną dodane tylko wtedy, gdy identyfikator URI żądania znajduje się w jednym z adresów bazowych skonfigurowanych przy użyciu polecenia ConfigureHandler(IEnumerable<String>, IEnumerable<String>, String).

Jawne implementacje interfejsu

IDisposable.Dispose()

Element DelegatingHandler , który dołącza tokeny dostępu do wystąpień wychodzących HttpResponseMessage . Tokeny dostępu zostaną dodane tylko wtedy, gdy identyfikator URI żądania znajduje się w jednym z adresów bazowych skonfigurowanych przy użyciu polecenia ConfigureHandler(IEnumerable<String>, IEnumerable<String>, String).

Dotyczy