ActiveDirectorySecurity.AccessRuleFactory Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
- 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.
- 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.