Clase AuthorizeAttribute

Especifica el filtro de autorización que verifica el IPrincipal de solicitud.

Espacio de nombres:  System.Web.Http
Ensamblado:  System.Web.Http (en System.Web.Http.dll)

[AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Method, Inherited = true, 
	AllowMultiple = true)]
public class AuthorizeAttribute : AuthorizationFilterAttribute

El tipo AuthorizeAttribute expone los siguientes miembros.

  NombreDescripción
Método públicoAuthorizeAttributeInicia una nueva instancia de la clase AuthorizeAttribute.
Arriba

  NombreDescripción
Propiedad públicaAllowMultipleObtiene un valor que indica si se permiten varios filtros. (Se hereda de FilterAttribute.)
Propiedad públicaRolesObtiene o establece los roles autorizados.
Propiedad públicaTypeIdObtiene un identificador único para este atributo. (Invalida Attribute.TypeId.)
Propiedad públicaUsersObtiene o establece los usuarios autorizados.
Arriba

  NombreDescripción
Método públicoEquals (Se hereda de Attribute.)
Método protegidoFinalize (Se hereda de Object.)
Método públicoGetHashCode (Se hereda de Attribute.)
Método públicoGetType (Se hereda de Object.)
Método protegidoHandleUnauthorizedRequestProcesa las solicitudes que producen un error en la autorización.
Método protegidoIsAuthorizedIndica si el control especificado está autorizado.
Método públicoIsDefaultAttribute (Se hereda de Attribute.)
Método públicoMatch (Se hereda de Attribute.)
Método protegidoMemberwiseClone (Se hereda de Object.)
Método públicoOnAuthorizationLlama cuando se autoriza una acción. (Invalida AuthorizationFilterAttribute.OnAuthorization(HttpActionContext).)
Método públicoToString (Se hereda de Object.)
Arriba

Puede declarar varios AuthorizeAttribute por acción. También puede utilizar AllowAnonymousAttribute para desactivar la autorización para una acción específica.

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.
Mostrar: