AuthorizeFilter Klasse

Definition

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: