Compartilhar via


AuthorizeAttribute Classe

Definição

Especifica que o acesso a um controlador ou método de ação é restrito aos usuários que atendem ao requisito de autorização.

[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
Herança
AuthorizeAttribute
Atributos
Implementações

Construtores

AuthorizeAttribute()

Inicializa uma nova instância da classe AuthorizeAttribute.

Propriedades

AllowMultiple

Obtém ou define um valor que indica se mais de uma instância do atributo de filtro pode ser especificada.

(Herdado de FilterAttribute)
Order

Obtém ou define a ordem em que os filtros de ação são executados.

(Herdado de FilterAttribute)
Roles

Obtém ou define as funções de usuário com autorização de acesso ao controlador ou método de ação.

TypeId

Obtém o identificador exclusivo para este atributo.

Users

Obtém ou define os usuários com autorização de acesso ao controlador ou método de ação.

Métodos

AuthorizeCore(HttpContextBase)

Quando substituído, fornece um ponto de entrada para verificações de autorização personalizadas.

HandleUnauthorizedRequest(AuthorizationContext)

Processa solicitações HTTP cuja autorização falhou.

OnAuthorization(AuthorizationContext)

Chamado quando um processo solicita autorização.

OnCacheAuthorization(HttpContextBase)

Chamado quando o módulo de cache solicita autorização.

Aplica-se a