AuthorizeAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, dass der Zugriff auf einen Controller oder eine Aktionsmethode auf Benutzer beschränkt ist, welche die Autorisierungsanforderung erfüllen.
[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
- Vererbung
- Attribute
- Implementiert
Konstruktoren
AuthorizeAttribute() |
Initialisiert eine neue Instanz der AuthorizeAttribute-Klasse. |
Eigenschaften
AllowMultiple |
Ruft einen Wert ab, der angibt, ob mehr als eine Instanz des Filterattributs angegeben werden kann, bzw. legt ihn fest. (Geerbt von FilterAttribute) |
Order |
Ruft die Reihenfolge ab (bzw. legt diese fest), in der die Aktionsfilter ausgeführt werden. (Geerbt von FilterAttribute) |
Roles |
Diese Eigenschaft verwaltet die Benutzerrollen, die zum Zugriff auf den Controller bzw. die Aktionsmethode autorisiert sind. |
TypeId |
Ruft den eindeutigen Bezeichner für dieses Attribut ab. |
Users |
Diese Eigenschaft verwaltet die Benutzer, die zum Zugriff auf den Controller bzw. die Aktionsmethode autorisiert sind. |
Methoden
AuthorizeCore(HttpContextBase) |
Stellt beim Überschreiben einen Einstiegspunkt für benutzerdefinierte Autorisierungsprüfungen bereit. |
HandleUnauthorizedRequest(AuthorizationContext) |
Verarbeitet HTTP-Anforderungen, deren Autorisierung nicht erfolgreich war. |
OnAuthorization(AuthorizationContext) |
Wird aufgerufen, wenn ein Prozess eine Autorisierung anfordert. |
OnCacheAuthorization(HttpContextBase) |
Wird aufgerufen, wenn das Cachemodul eine Autorisierung anfordert. |