Sdílet prostřednictvím


ActiveDirectorySecurity.AccessRuleFactory Metoda

Definice

Vytvoří objekt AccessRule.

Přetížení

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

AccessRule Vytvoří objekt se zadanými hodnotami.

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

AccessRule Vytvoří objekt se zadanými hodnotami.

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

Zdroj:
ActiveDirectorySecurity.cs
Zdroj:
ActiveDirectorySecurity.cs
Zdroj:
ActiveDirectorySecurity.cs

AccessRule Vytvoří objekt se zadanými hodnotami.

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

Objekt IdentityReference , jako je například objekt NTAccount, který se překládá na identifikátor zabezpečení (SID).

accessMask
Int32

Bitová Int32 maska, která zobrazuje přístupová oprávnění, která se mají použít.

isInherited
Boolean

Objekt Boolean , který označuje, zda jsou zděděny objekty ACE. truejsou-li zděděny ACE; v opačném případě . false

inheritanceFlags
InheritanceFlags

Objekt InheritanceFlags , který obsahuje příznaky dědičnosti objektu adresáře.

propagationFlags
PropagationFlags

Objekt PropagationFlags , který obsahuje příznaky šíření dědičnosti v objektu adresáře.

type
AccessControlType

Objekt AccessControlType , který obsahuje typ ACE.

Návraty

Objekt AccessRule , který odpovídá objektu ActiveDirectorySecurity .

Viz také

Platí pro

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

Zdroj:
ActiveDirectorySecurity.cs
Zdroj:
ActiveDirectorySecurity.cs
Zdroj:
ActiveDirectorySecurity.cs

AccessRule Vytvoří objekt se zadanými hodnotami.

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

Objekt IdentityReference , například objekt NTAccount, který se překládá na identifikátor zabezpečení (SID).

accessMask
Int32

Bitová Int32 maska, která zobrazuje přístupová oprávnění, která se mají použít.

isInherited
Boolean

Objekt Boolean , který označuje, zda jsou zděděny ACE. truejsou-li zděděny ACE; v opačném případě . false

inheritanceFlags
InheritanceFlags

Objekt InheritanceFlags , který obsahuje příznaky dědičnosti objektu adresáře.

propagationFlags
PropagationFlags

Objekt PropagationFlags , který obsahuje příznaky šíření dědičnosti pro objekt adresáře.

type
AccessControlType

Objekt AccessControlType , který obsahuje typ ACE.

objectGuid
Guid

Objekt Guid , který obsahuje identifikátor GUID objektu adresáře.

inheritedObjectGuid
Guid

Objekt Guid , který obsahuje identifikátor GUID zděděného objektu adresáře.

Návraty

Objekt AccessRule , který odpovídá objektu ActiveDirectorySecurity .

Viz také

Platí pro