Partager via


DirectoryObjectSecurity.AccessRuleFactory Méthode

Définition

Initialise une nouvelle instance de la classe AccessRule avec les valeurs spécifiées.

public:
 virtual System::Security::AccessControl::AccessRule ^ AccessRuleFactory(System::Security::Principal::IdentityReference ^ identityReference, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AccessControlType type, Guid objectType, Guid inheritedObjectType);
public virtual System.Security.AccessControl.AccessRule AccessRuleFactory (System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type, Guid objectType, Guid inheritedObjectType);
override this.AccessRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AccessControlType * Guid * Guid -> System.Security.AccessControl.AccessRule
Public Overridable Function AccessRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType, objectType As Guid, inheritedObjectType As Guid) As AccessRule

Paramètres

identityReference
IdentityReference

Identité à laquelle s’applique la règle d’accès. Il doit s’agir d’un objet qui peut être converti 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

Spécifie les propriétés d’héritage de la règle d’accès.

propagationFlags
PropagationFlags

Spécifie 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

Spécifie le type de contrôle d’accès valide.

objectType
Guid

Identité de la classe des objets auxquels la nouvelle règle d'accès s'applique.

inheritedObjectType
Guid

Identité de la classe des objets enfants qui peuvent hériter de la nouvelle règle d'accès.

Retours

Objet AccessRule créé par cette méthode.

S’applique à