Partager via


Membres AuthorizationAttribute

Sert de classe de base aux classes utilisées pour contrôler l'autorisation dans les métadonnées personnalisées.

Les tableaux suivants répertorient les membres exposés par le type AuthorizationAttribute.

Protégé Constructeurs

  Nom Description
  AuthorizationAttribute Initialise une nouvelle instance de la classe AuthorizationAttribute.

Haut

Public Propriétés

  Nom Description
public property ErrorMessage Obtient ou définit le message d'erreur littéral ou la clé de ressource destinés à être retournés dans ErrorMessage.
public property ResourceType Obtient ou définit le Type à utiliser comme gestionnaire des ressources pour ErrorMessage.
public property TypeId  (hérité de Attribute)

Haut

Public Méthodes

(voir aussi Protégé Méthodes)

  Nom Description
public method Authorize Détermine si l'objet principal donné est autorisé à exécuter une opération spécifique décrite par le AuthorizationContext donné.
public method Equals  Surchargé. (hérité de Attribute)
public methodstatic GetCustomAttribute  Surchargé. (hérité de Attribute)
public methodstatic GetCustomAttributes  Surchargé. (hérité de Attribute)
public method GetHashCode  (hérité de Attribute)
public method GetType  (hérité de Object)
public method IsDefaultAttribute  (hérité de Attribute)
public methodstatic IsDefined  Surchargé. (hérité de Attribute)
public method Match  (hérité de Attribute)
public methodstatic ReferenceEquals  (hérité de Object)
public method ToString  (hérité de Object)

Haut

Protégé Méthodes

  Nom Description
protected method Finalize  (hérité de Object)
protected method FormatErrorMessage Obtient le message d'erreur mis en forme pour le AuthorizationAttribute actuel à présenter à l'utilisateur.
protected method IsAuthorized Implémente une méthode spécifique pour déterminer si l'objet IPrincipal donné est autorisé à exécuter une opération spécifique décrite par l'objet AuthorizationContext donné.
protected method MemberwiseClone  (hérité de Object)

Haut

Implémentations d'interfaces explicites

  Nom Description
  System.Runtime.InteropServices._Attribute.GetIDsOfNames  (hérité de Attribute)
  System.Runtime.InteropServices._Attribute.GetTypeInfo  (hérité de Attribute)
  System.Runtime.InteropServices._Attribute.GetTypeInfoCount  (hérité de Attribute)
  System.Runtime.InteropServices._Attribute.Invoke  (hérité de Attribute)

Haut

Voir aussi

Référence

Classe AuthorizationAttribute
Espace de noms System.ComponentModel.DataAnnotations