Udostępnij za pośrednictwem


AuthorizeAttribute Klasa

Definicja

Określa, że dostęp do kontrolera lub metody akcji jest ograniczony do użytkowników, którzy spełniają wymagania dotyczące autoryzacji.

[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
Dziedziczenie
AuthorizeAttribute
Atrybuty
Implementuje

Konstruktory

AuthorizeAttribute()

Inicjuje nowe wystąpienie klasy AuthorizeAttribute.

Właściwości

AllowMultiple

Pobiera lub ustawia wartość wskazującą, czy można określić więcej niż jedno wystąpienie atrybutu filtru.

(Odziedziczone po FilterAttribute)
Order

Pobiera lub ustawia kolejność wykonywania filtrów akcji.

(Odziedziczone po FilterAttribute)
Roles

Pobiera lub ustawia role użytkownika, które są autoryzowane w celu uzyskania dostępu do kontrolera lub metody akcji.

TypeId

Pobiera unikatowy identyfikator tego atrybutu.

Users

Pobiera lub ustawia użytkowników, którzy mają uprawnienia dostępu do kontrolera lub metody akcji.

Metody

AuthorizeCore(HttpContextBase)

Po przesłonięciu punkt wejścia do kontroli autoryzacji niestandardowej.

HandleUnauthorizedRequest(AuthorizationContext)

Przetwarza żądania HTTP, które kończą się niepowodzeniem autoryzacji.

OnAuthorization(AuthorizationContext)

Wywoływane, gdy proces żąda autoryzacji.

OnCacheAuthorization(HttpContextBase)

Wywoływane, gdy moduł buforowania żąda autoryzacji.

Dotyczy