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. |