IAuthorizationService Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der Service-Vertrag für den Authorization Dienst.
public interface class IAuthorizationService
public interface IAuthorizationService
type IAuthorizationService = interface
Public Interface IAuthorizationService
Hinweise
Um die Leistung zu verbessern, können Clients eine Instanz dieser Schnittstelle an übergeben AuthorizationServiceClient und diese verwenden, damit Abfragen lokal zwischengespeichert werden.
Methoden
| CheckAuthorizationAsync(ProtectedOperation, CancellationToken) |
Überprüft, ob ein zuvor authentifizierter Benutzer autorisiert ist, einen Vorgang auszuführen. |
| GetCredentialsAsync(CancellationToken) |
Ruft die Daten ab, die in die- ClientCredentials Eigenschaft eines Service Request eingeschlossen werden sollen. |
Ereignisse
| AuthorizationChanged |
Tritt auf, wenn sich der Satz der autorisierten Aktivitäten des Clients geändert hat. Clients, die vorherige Autorisierungs Antworten zwischengespeichert haben, sollten den Cache für ungültig erklären. |
| CredentialsChanged |
Tritt auf, wenn die zuvor für diesen Dienst angegebenen Anmelde Informationen am oder fast ablaufen. |
Erweiterungsmethoden
| AuthorizeOrThrowAsync(IAuthorizationService, ProtectedOperation, CancellationToken) |
Überprüft, ob der zuvor authentifizierte Benutzer autorisiert ist, einen Vorgang auszuführen, oder löst eine Ausnahme aus. |