AuthorizeFilter Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Comentarios
Un filtro de autorización no está pensado para usarse en combinación con FallbackPolicy. La directiva de reserva tiene prioridad sobre un filtro de autorización.
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) |
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. |
IFilterFactory.IsReusable |
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. |