Freigeben über


AuthorizationMessageHandler Klasse

Definition

Ein DelegatingHandler , der Zugriffstoken an ausgehende HttpResponseMessage Instanzen anfügt. Zugriffstoken werden nur hinzugefügt, wenn sich der Anforderungs-URI innerhalb einer der Basisadressen befindet, die mit ConfigureHandler(IEnumerable<String>, IEnumerable<String>, String)konfiguriert wurden.

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
Vererbung
AuthorizationMessageHandler
Abgeleitet
Implementiert

Konstruktoren

AuthorizationMessageHandler(IAccessTokenProvider, NavigationManager)

Initialisiert eine neue Instanz von AuthorizationMessageHandler.

Methoden

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

Konfiguriert diesen Handler, um ausgehende HTTP-Anforderungen mithilfe eines Zugriffstokens zu autorisieren. Das Zugriffstoken wird nur angefügt, wenn mindestens eine von authorizedUrls eine Basis von RequestUriist.

SendAsync(HttpRequestMessage, CancellationToken)

Ein DelegatingHandler , der Zugriffstoken an ausgehende HttpResponseMessage Instanzen anfügt. Zugriffstoken werden nur hinzugefügt, wenn sich der Anforderungs-URI innerhalb einer der Basisadressen befindet, die mit ConfigureHandler(IEnumerable<String>, IEnumerable<String>, String)konfiguriert wurden.

Explizite Schnittstellenimplementierungen

IDisposable.Dispose()

Ein DelegatingHandler , der Zugriffstoken an ausgehende HttpResponseMessage Instanzen anfügt. Zugriffstoken werden nur hinzugefügt, wenn sich der Anforderungs-URI innerhalb einer der Basisadressen befindet, die mit ConfigureHandler(IEnumerable<String>, IEnumerable<String>, String)konfiguriert wurden.

Gilt für: