Compartir a través de


AuthorizeAttribute Clase

Definición

Especifica que el acceso a un método de acción o controlador está restringido a usuarios que cumplieron el requisito de autorización.

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public class AuthorizeAttribute : System.Web.Mvc.FilterAttribute, System.Web.Mvc.IAuthorizationFilter
type AuthorizeAttribute = class
    inherit FilterAttribute
    interface IAuthorizationFilter
Public Class AuthorizeAttribute
Inherits FilterAttribute
Implements IAuthorizationFilter
Herencia
AuthorizeAttribute
Atributos
Implementaciones

Constructores

AuthorizeAttribute()

Inicializa una nueva instancia de la clase AuthorizeAttribute.

Propiedades

AllowMultiple

Obtiene o establece un valor que indica si se puede especificar más de una instancia del atributo de filtro.

(Heredado de FilterAttribute)
Order

Obtiene o establece el orden en el que se ejecutan los filtros de acción.

(Heredado de FilterAttribute)
Roles

Obtiene o establece los roles de usuario autorizados a obtener acceso al método de acción o controlador.

TypeId

Obtiene un identificador único para este atributo.

Users

Obtiene o establece los usuarios autorizados a obtener acceso al método de acción o controlador.

Métodos

AuthorizeCore(HttpContextBase)

Cuando se reemplaza, proporciona un punto de entrada para las comprobaciones de autorización personalizada.

HandleUnauthorizedRequest(AuthorizationContext)

Procesa las solicitudes HTTP que producen un error en la autorización.

OnAuthorization(AuthorizationContext)

Se llama cuando un proceso solicita autorización.

OnCacheAuthorization(HttpContextBase)

Se llama cuando el módulo de almacenamiento en caché solicita autorización.

Se aplica a