AuthorizeFilter Clase

Definición

Implementación de IAsyncAuthorizationFilter que aplica un objeto AuthorizationPolicy específico. MVC reconoce y AuthorizeAttribute agrega una instancia de este filtro a la acción o controlador asociado.

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
Herencia
AuthorizeFilter
Implementaciones

Constructores

AuthorizeFilter()

Inicializa una nueva instancia de AuthorizeFilter.

AuthorizeFilter(AuthorizationPolicy)

Inicialice una nueva AuthorizeFilter instancia de .

AuthorizeFilter(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>)

Inicialice una nueva AuthorizeFilter instancia de .

AuthorizeFilter(IEnumerable<IAuthorizeData>)

Inicializa una nueva instancia de la clase AuthorizeFilter.

AuthorizeFilter(String)

Inicializa una nueva instancia de la clase AuthorizeFilter.

Propiedades

AuthorizeData

que IAuthorizeData se combina en un IAuthorizeData .

Policy

Obtiene la directiva de autorización que se va a usar.

PolicyProvider

que IAuthorizationPolicyProvider se usará para resolver nombres de directiva.

Métodos

OnAuthorizationAsync(AuthorizationFilterContext)

Se llama al principio de la canalización de filtro para confirmar que la solicitud está autorizada.

Implementaciones de interfaz explícitas

IFilterFactory.CreateInstance(IServiceProvider)
IFilterFactory.IsReusable

Se aplica a