AuthorizeFilter Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é. |