AuthorizeFilter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma implementação da IAsyncAuthorizationFilter qual aplica um específico AuthorizationPolicy. O MVC reconhece o AuthorizeAttribute e adiciona uma instância desse filtro à ação ou controlador associado.
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
- Herança
-
AuthorizeFilter
- Implementações
Comentários
Um filtro de autorização não deve ser usado em combinação com FallbackPolicy. A política de fallback tem precedência sobre um filtro autorizado.
Construtores
AuthorizeFilter() |
Inicializa uma nova instância AuthorizeFilter. |
AuthorizeFilter(AuthorizationPolicy) |
Inicializar uma nova AuthorizeFilter instância. |
AuthorizeFilter(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) |
Inicializar uma nova AuthorizeFilter instância. |
AuthorizeFilter(IEnumerable<IAuthorizeData>) |
Inicializa uma nova instância de AuthorizeFilter. |
AuthorizeFilter(String) |
Inicializa uma nova instância de AuthorizeFilter. |
Propriedades
AuthorizeData |
O IAuthorizeData a ser combinado em um IAuthorizeData. |
Policy |
Obtém a política de autorização a ser usada. |
PolicyProvider |
O IAuthorizationPolicyProvider a ser usado para resolve nomes de política. |
Métodos
OnAuthorizationAsync(AuthorizationFilterContext) |
Chamado no início do pipeline de filtro para confirmar se a solicitação está autorizada. |
Implantações explícitas de interface
IFilterFactory.CreateInstance(IServiceProvider) |
Uma implementação da IAsyncAuthorizationFilter qual aplica um específico AuthorizationPolicy. O MVC reconhece o AuthorizeAttribute e adiciona uma instância desse filtro à ação ou controlador associado. |
IFilterFactory.IsReusable |
Uma implementação da IAsyncAuthorizationFilter qual aplica um específico AuthorizationPolicy. O MVC reconhece o AuthorizeAttribute e adiciona uma instância desse filtro à ação ou controlador associado. |