Freigeben über


ActiveDirectorySecurity.AccessRuleFactory Methode

Definition

Sie erstellt ein AccessRule-Objekt.

Überlädt

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

Erstellt ein AccessRule-Objekt mit den angegebenen Werten.

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

Erstellt ein AccessRule-Objekt mit den angegebenen Werten.

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

Quelle:
ActiveDirectorySecurity.cs
Quelle:
ActiveDirectorySecurity.cs
Quelle:
ActiveDirectorySecurity.cs

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, 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. true, wenn ACEs geerbt werden; andernfalls false.

inheritanceFlags
InheritanceFlags

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

propagationFlags
PropagationFlags

Ein PropagationFlags-Objekt, das für ein Verzeichnisobjekt Flags enthält, die die Weitergabeeigenschaften für die Vererbung angeben.

type
AccessControlType

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

Gibt zurück

Die AccessRule, die dem ActiveDirectorySecurity-Objekt entspricht.

Weitere Informationen

Gilt für:

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

Quelle:
ActiveDirectorySecurity.cs
Quelle:
ActiveDirectorySecurity.cs
Quelle:
ActiveDirectorySecurity.cs

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. true, wenn ACEs geerbt werden; andernfalls false.

inheritanceFlags
InheritanceFlags

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

propagationFlags
PropagationFlags

Ein PropagationFlags-Objekt, das für ein Verzeichnisobjekt Flags enthält, die die Weitergabeeigenschaften für die Vererbung angeben.

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

Die AccessRule, die dem ActiveDirectorySecurity-Objekt entspricht.

Weitere Informationen

Gilt für: