Udostępnij za pośrednictwem


ActiveDirectorySecurity.AccessRuleFactory Metoda

Definicja

Tworzy obiekt AccessRule.

Przeciążenia

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

AccessRule Tworzy obiekt z określonymi wartościami.

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

AccessRule Tworzy obiekt z określonymi wartościami.

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

Źródło:
ActiveDirectorySecurity.cs
Źródło:
ActiveDirectorySecurity.cs
Źródło:
ActiveDirectorySecurity.cs

AccessRule Tworzy obiekt z określonymi wartościami.

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

Parametry

identityReference
IdentityReference

IdentityReference Obiekt, taki jak obiekt NTAccount rozpoznawany jako identyfikator zabezpieczeń (SID).

accessMask
Int32

Maska bitowa przedstawiająca Int32 uprawnienia dostępu do użycia.

isInherited
Boolean

Boolean Obiekt, który wskazuje, czy acEs są dziedziczone. true jeśli acEs są dziedziczone; w przeciwnym razie , false.

inheritanceFlags
InheritanceFlags

InheritanceFlags Obiekt zawierający flagi dziedziczenia w obiekcie katalogu.

propagationFlags
PropagationFlags

PropagationFlags Obiekt zawierający flagi propagacji dziedziczenia w obiekcie katalogu.

type
AccessControlType

AccessControlType Obiekt zawierający typ ACE.

Zwraca

Obiekt AccessRule , który odpowiada obiektowi ActiveDirectorySecurity .

Zobacz też

Dotyczy

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

Źródło:
ActiveDirectorySecurity.cs
Źródło:
ActiveDirectorySecurity.cs
Źródło:
ActiveDirectorySecurity.cs

AccessRule Tworzy obiekt z określonymi wartościami.

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

Parametry

identityReference
IdentityReference

IdentityReference Obiekt, taki jak obiekt NTAccount, który rozpoznaje identyfikator zabezpieczeń (SID).

accessMask
Int32

Maska bitowa przedstawiająca Int32 uprawnienia dostępu do użycia.

isInherited
Boolean

Boolean Obiekt, który wskazuje, czy acEs są dziedziczone. true jeśli acEs są dziedziczone; w przeciwnym razie , false.

inheritanceFlags
InheritanceFlags

InheritanceFlags Obiekt zawierający flagi dziedziczenia dla obiektu katalogu.

propagationFlags
PropagationFlags

PropagationFlags Obiekt, który zawiera flagi propagacji dziedziczenia dla obiektu katalogu.

type
AccessControlType

AccessControlType Obiekt zawierający typ ACE.

objectGuid
Guid

Guid Obiekt zawierający identyfikator GUID obiektu katalogu.

inheritedObjectGuid
Guid

Guid Obiekt zawierający identyfikator GUID dziedziczonego obiektu katalogu.

Zwraca

Obiekt AccessRule , który odpowiada obiektowi ActiveDirectorySecurity .

Zobacz też

Dotyczy