AuthorizeAttribute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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. |