ActiveDirectorySecurity.AccessRuleFactory Methode

Definition

Erstellt ein AccessRule -Objekt.

Überlädt

AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType)

Erstellt ein AccessRule Objekt mit den angegebenen Werten.

public:
 override 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);
public override sealed 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);
override this.AccessRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.AccessRule
Public Overrides NotOverridable Function AccessRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType) As AccessRule

Parameter

identityReference
IdentityReference

Ein IdentityReference Objekt wie ein NTAccount-Objekt, das zu einer Sicherheits-ID (SID) aufgelöst wird.

accessMask
Int32

Eine Int32 Bitmaske, die die zu verwendenden Zugriffsberechtigungen anzeigt.

isInherited
Boolean

Ein Boolean Objekt, das angibt, ob ACEs geerbt werden. truewenn ACEs geerbt werden; andernfalls . false

inheritanceFlags
InheritanceFlags

Ein InheritanceFlags Objekt, das Vererbungskennzeichnungen für ein Verzeichnisobjekt enthält.

propagationFlags
PropagationFlags

Ein PropagationFlags Objekt, das Vererbungsverteilungskennzeichnungen für ein Verzeichnisobjekt enthält.

type
AccessControlType

Ein AccessControlType Objekt, das den ACE-Typ enthält.

Gibt zurück

Das AccessRule entspricht dem ActiveDirectorySecurity Objekt.

Weitere Informationen

Gilt für:

AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType, Guid, Guid)

Erstellt ein AccessRule Objekt mit den angegebenen Werten.

public:
 override 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 objectGuid, Guid inheritedObjectGuid);
public override sealed 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 objectGuid, Guid inheritedObjectGuid);
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 Overrides NotOverridable Function AccessRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType, objectGuid As Guid, inheritedObjectGuid As Guid) As AccessRule

Parameter

identityReference
IdentityReference

Ein IdentityReference Objekt, z. B. ein NTAccount-Objekt, das zu einer Sicherheits-ID (SID) aufgelöst wird.

accessMask
Int32

Eine Int32 Bitmaske, die die zu verwendenden Zugriffsberechtigungen anzeigt.

isInherited
Boolean

Ein Boolean Objekt, das angibt, ob ACEs geerbt werden. truewenn ACEs geerbt werden; andernfalls . false

inheritanceFlags
InheritanceFlags

Ein InheritanceFlags Objekt, das Vererbungskennzeichnungen für ein Verzeichnisobjekt enthält.

propagationFlags
PropagationFlags

Ein PropagationFlags Objekt, das Vererbungsverteilungskennzeichnungen für ein Verzeichnisobjekt enthält.

type
AccessControlType

Ein AccessControlType Objekt, das den ACE-Typ enthält.

objectGuid
Guid

Ein Guid Objekt, das die GUID des Verzeichnisobjekts enthält.

inheritedObjectGuid
Guid

Ein Guid Objekt, das die GUID des geerbten Verzeichnisobjekts enthält.

Gibt zurück

Das AccessRule entspricht dem ActiveDirectorySecurity Objekt.

Weitere Informationen

Gilt für: