AuthorizeFilter Classe

Définition

Implémentation de IAsyncAuthorizationFilter qui applique un spécifique AuthorizationPolicy. MVC reconnaît et AuthorizeAttribute ajoute une instance de ce filtre à l’action ou au contrôleur associé.

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
Héritage
AuthorizeFilter
Implémente

Remarques

Un filtre d’autorisation n’est pas destiné à être utilisé en combinaison avec FallbackPolicy. La stratégie de secours est prioritaire sur un filtre d’autorisation.

Constructeurs

AuthorizeFilter()

Initialise une nouvelle instance de AuthorizeFilter.

AuthorizeFilter(AuthorizationPolicy)

Initialisez une nouvelle AuthorizeFilter instance.

AuthorizeFilter(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>)

Initialisez une nouvelle AuthorizeFilter instance.

AuthorizeFilter(IEnumerable<IAuthorizeData>)

Initialise une nouvelle instance de AuthorizeFilter.

AuthorizeFilter(String)

Initialise une nouvelle instance de AuthorizeFilter.

Propriétés

AuthorizeData

IAuthorizeData à combiner en .IAuthorizeData

Policy

Obtient la stratégie d’autorisation à utiliser.

PolicyProvider

IAuthorizationPolicyProvider à utiliser pour résoudre les noms de stratégie.

Méthodes

OnAuthorizationAsync(AuthorizationFilterContext)

Appelé tôt dans le pipeline de filtre pour confirmer que la demande est autorisée.

Implémentations d’interfaces explicites

IFilterFactory.CreateInstance(IServiceProvider)

Implémentation de IAsyncAuthorizationFilter qui applique un spécifique AuthorizationPolicy. MVC reconnaît et AuthorizeAttribute ajoute une instance de ce filtre à l’action ou au contrôleur associé.

IFilterFactory.IsReusable

Implémentation de IAsyncAuthorizationFilter qui applique un spécifique AuthorizationPolicy. MVC reconnaît et AuthorizeAttribute ajoute une instance de ce filtre à l’action ou au contrôleur associé.

S’applique à