AccessRule Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe AccessRule en utilisant les valeurs spécifiées.
protected:
AccessRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AccessControlType type);
protected AccessRule (System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type);
new System.Security.AccessControl.AccessRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.AccessRule
Protected Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType)
Paramètres
- identity
- IdentityReference
Identité à laquelle s’applique la règle d’accès. Ce paramètre doit être un objet qui peut être casté en SecurityIdentifier.
- accessMask
- Int32
Masque d’accès de cette règle. Le masque d’accès est une collection 32 bits de bits anonymes, dont la signification est définie par les différents intégrateurs.
- isInherited
- Boolean
true
si cette règle est héritée d’un conteneur parent.
- inheritanceFlags
- InheritanceFlags
Propriétés d’héritage de la règle d’accès.
- propagationFlags
- PropagationFlags
Indique si les règles d’accès héritées sont propagées automatiquement. Les indicateurs de propagation sont ignorés si inheritanceFlags
a la valeur None.
- type
- AccessControlType
Type de contrôle d'accès valide.
Exceptions
La valeur du paramètre identity
ne peut pas être castée en tant que SecurityIdentifier ou le paramètre type
contient une valeur non valide.
La valeur du paramètre accessMask
est égale à zéro, ou les paramètres inheritanceFlags
ou propagationFlags
contiennent des valeurs d’indicateur non reconnues.
Notes pour les héritiers
Cette méthode ne doit pas être utilisée par les intégrateurs. Les intégrateurs ne doivent jamais créer de règles héritées.