Partager via


Membres ClaimsPrincipalPermission

ClaimsPrincipalPermission represents the permission required to access a resource. ClaimsPrincipalPermission takes in a string that represents the resource to be accessed, and a string that represents the action to be performed on the resource. When Demand is called, the principal must have the permission to perform the specified action on the specified resource, or Demand throws an exception. This permission is checked by CheckAccess.

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

Public Constructeurs

  Nom Description
  ClaimsPrincipalPermission Creates an instance of the ClaimsPrincipalPermission class.

Haut

Public Méthodes

(voir également Protégé Méthodes)

  Nom Description
public methodstatic CheckAccess Checks if the current principal is authorized to perform the given action on the given resource.
public method Copy Returns a copy of the current ClaimsPrincipalPermission instance.
public method Demand Checks if the policy engine authorizes the current principal to perform the actions on the specified resources.
public method Equals  Surchargé. (hérité de Object)
public method FromXml Initializes the current instance from the SecurityElement.
public method GetHashCode  (hérité de Object)
public method GetType  (hérité de Object)
public method Intersect Returns a new ClaimsPrincipalPermission object that has only those ResourceAction objects which are present in both the current instance and the target instance.
public method IsSubsetOf Checks if all the ResourceAction objects contained in the current instance is also present in the target instance.
public method IsUnrestricted Returns true if the permission is unrestricted; otherwise, returns false.
public methodstatic ReferenceEquals  (hérité de Object)
public method ToString  (hérité de Object)
public method ToXml Returns the XML encoded form of the current instance.
public method Union Returns a new ClaimsPrincipalPermission object that has the ResourceAction objects which are present in both the current instance and the target instance.

Haut

Protégé Méthodes

  Nom Description
protected method Finalize  (hérité de Object)
protected method MemberwiseClone  (hérité de Object)

Haut

Voir aussi

Référence

Classe ClaimsPrincipalPermission
Espace de noms Microsoft.IdentityModel.Claims

Copyright © 2008 Microsoft Corporation.Tous droits réservés.