AuthorizeFilter Klasse
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.
Eine Implementierung von IAsyncAuthorizationFilter , die eine bestimmte AuthorizationPolicyanwendet. MVC erkennt und fügt der AuthorizeAttribute zugeordneten Aktion oder dem zugehörigen Controller eine instance dieses Filters hinzu.
public ref class AuthorizeFilter : Microsoft::AspNetCore::Mvc::Filters::IAsyncAuthorizationFilter
public ref class AuthorizeFilter : Microsoft::AspNetCore::Mvc::Filters::IAsyncAuthorizationFilter, Microsoft::AspNetCore::Mvc::Filters::IFilterFactory
public class AuthorizeFilter : Microsoft.AspNetCore.Mvc.Filters.IAsyncAuthorizationFilter
public class AuthorizeFilter : Microsoft.AspNetCore.Mvc.Filters.IAsyncAuthorizationFilter, Microsoft.AspNetCore.Mvc.Filters.IFilterFactory
type AuthorizeFilter = class
interface IAsyncAuthorizationFilter
interface IFilterMetadata
type AuthorizeFilter = class
interface IAsyncAuthorizationFilter
interface IFilterMetadata
interface IFilterFactory
Public Class AuthorizeFilter
Implements IAsyncAuthorizationFilter
Public Class AuthorizeFilter
Implements IAsyncAuthorizationFilter, IFilterFactory
- Vererbung
-
AuthorizeFilter
- Implementiert
Hinweise
Ein Autorisierungsfilter ist nicht für die Verwendung in Kombination mit FallbackPolicyvorgesehen. Die Fallbackrichtlinie hat Vorrang vor einem Autorisierungsfilter.
Konstruktoren
AuthorizeFilter() |
Initialisiert eine neue Instanz von AuthorizeFilter. |
AuthorizeFilter(AuthorizationPolicy) |
Initialisieren Sie eine neue AuthorizeFilter instance. |
AuthorizeFilter(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) |
Initialisieren Sie eine neue AuthorizeFilter instance. |
AuthorizeFilter(IEnumerable<IAuthorizeData>) |
Initialisiert eine neue Instanz von AuthorizeFilter. |
AuthorizeFilter(String) |
Initialisiert eine neue Instanz von AuthorizeFilter. |
Eigenschaften
AuthorizeData |
Die , die IAuthorizeData zu einem IAuthorizeDatakombiniert werden soll. |
Policy |
Ruft die zu verwendende Autorisierungsrichtlinie ab. |
PolicyProvider |
Die IAuthorizationPolicyProvider , die zum Auflösen von Richtliniennamen verwendet werden soll. |
Methoden
OnAuthorizationAsync(AuthorizationFilterContext) |
Wird frühzeitig in der Filterpipeline aufgerufen, um zu bestätigen, dass die Anforderung autorisiert ist. |
Explizite Schnittstellenimplementierungen
IFilterFactory.CreateInstance(IServiceProvider) |
Eine Implementierung von IAsyncAuthorizationFilter , die eine bestimmte AuthorizationPolicyanwendet. MVC erkennt und fügt der AuthorizeAttribute zugeordneten Aktion oder dem zugehörigen Controller eine instance dieses Filters hinzu. |
IFilterFactory.IsReusable |
Eine Implementierung von IAsyncAuthorizationFilter , die eine bestimmte AuthorizationPolicyanwendet. MVC erkennt und fügt der AuthorizeAttribute zugeordneten Aktion oder dem zugehörigen Controller eine instance dieses Filters hinzu. |
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für