AuthorizeFilter Clase

Definición

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

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.

AuthorizeFilter(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>)

Inicialice una nueva AuthorizeFilter instancia.

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 va a combinar en un objeto IAuthorizeData.

Policy

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

PolicyProvider

que IAuthorizationPolicyProvider se va a usar para resolver los 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