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)

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

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

accessMask
Int32

Maska bitów Int32 , która pokazuje uprawnienia dostępu do użycia.

isInherited
Boolean

Boolean Obiekt wskazujący, czy acEs są dziedziczone. true jeśli acEs są dziedziczone; w przeciwnym razie , false.

inheritanceFlags
InheritanceFlags

InheritanceFlags Obiekt, który zawiera flagi dziedziczenia w obiekcie katalogu.

propagationFlags
PropagationFlags

PropagationFlags Obiekt, który zawiera flagi propagacji dziedziczenia w obiekcie katalogu.

type
AccessControlType

AccessControlType Obiekt, który zawiera typ ACE.

Zwraca

AccessRule

Obiekt AccessRule , który odpowiada obiektowi ActiveDirectorySecurity .

Zobacz też

Dotyczy

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

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 jest rozpoznawany jako identyfikator zabezpieczeń (SID).

accessMask
Int32

Maska bitów Int32 , która pokazuje uprawnienia dostępu do użycia.

isInherited
Boolean

Boolean Obiekt wskazujący, czy acEs są dziedziczone. true jeśli acEs są dziedziczone; w przeciwnym razie , false.

inheritanceFlags
InheritanceFlags

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

propagationFlags
PropagationFlags

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

type
AccessControlType

AccessControlType Obiekt, który zawiera typ ACE.

objectGuid
Guid

Guid Obiekt, który zawiera identyfikator GUID obiektu katalogu.

inheritedObjectGuid
Guid

Guid Obiekt, który zawiera identyfikator GUID dziedziczonego obiektu katalogu.

Zwraca

AccessRule

Obiekt AccessRule , który odpowiada obiektowi ActiveDirectorySecurity .

Zobacz też

Dotyczy