Freigeben über


AuthorizationAttribute-Member

Dient als Basisklasse für Klassen, mit denen Autorisierungen über benutzerdefinierte Metadaten gesteuert werden.

In den folgenden Tabellen sind die Member aufgeführt, die durch den Typ AuthorizationAttribute verfügbar gemacht werden.

Geschützt Konstruktoren

  Name Beschreibung
  AuthorizationAttribute Initialisiert eine neue Instanz der AuthorizationAttribute-Klasse.

Oben

Öffentlich Eigenschaften

  Name Beschreibung
public property ErrorMessage Ruft die literale Fehlermeldung oder den Ressourcenschlüssel ab, die bzw. der in einer ErrorMessage zurückgegeben werden soll, oder legt diesen Wert fest.
public property ResourceType Ruft den Type ab, der als Ressourcen-Manager für ErrorMessage verwendet werden soll, oder legt diesen fest.
public property TypeId  (Geerbt von Attribute)

Oben

Öffentlich Methoden

(siehe auch Geschützt Methoden)

  Name Beschreibung
public method Authorize Bestimmt, ob das angegebene Prinzipalobjekt autorisiert ist, den im angegebenen AuthorizationContext beschriebenen Vorgang auszuführen.
public method Equals  Überladen. (Geerbt von Attribute)
public methodstatic GetCustomAttribute  Überladen. (Geerbt von Attribute)
public methodstatic GetCustomAttributes  Überladen. (Geerbt von Attribute)
public method GetHashCode  (Geerbt von Attribute)
public method GetType  (Geerbt von Object)
public method IsDefaultAttribute  (Geerbt von Attribute)
public methodstatic IsDefined  Überladen. (Geerbt von Attribute)
public method Match  (Geerbt von Attribute)
public methodstatic ReferenceEquals  (Geerbt von Object)
public method ToString  (Geerbt von Object)

Oben

Geschützt Methoden

  Name Beschreibung
protected method Finalize  (Geerbt von Object)
protected method FormatErrorMessage Ruft die formatierte Fehlermeldung für das aktuelle AuthorizationAttribute ab, die dem Benutzer angezeigt werden soll.
protected method IsAuthorized Eine implementierungsspezifische Methode, mit der ermittelt wird, ob das angegebene IPrincipal-Objekt autorisiert ist, den im angegebenen AuthorizationContext-Objekt beschriebenen Vorgang auszuführen.
protected method MemberwiseClone  (Geerbt von Object)

Oben

Explizite Schnittstellenimplementierungen

  Name Beschreibung
  System.Runtime.InteropServices._Attribute.GetIDsOfNames  (Geerbt von Attribute)
  System.Runtime.InteropServices._Attribute.GetTypeInfo  (Geerbt von Attribute)
  System.Runtime.InteropServices._Attribute.GetTypeInfoCount  (Geerbt von Attribute)
  System.Runtime.InteropServices._Attribute.Invoke  (Geerbt von Attribute)

Oben

Siehe auch

Verweis

AuthorizationAttribute-Klasse
System.ComponentModel.DataAnnotations-Namespace