語言

ActiveDirectorySecurity.AccessRuleFactory 方法

定義

建立 AccessRule 物件。

多載

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

來源:
ActiveDirectorySecurity.cs
來源:
ActiveDirectorySecurity.cs
來源:
ActiveDirectorySecurity.cs
來源:
ActiveDirectorySecurity.cs
來源:
ActiveDirectorySecurity.cs
來源:
ActiveDirectorySecurity.cs
來源:
ActiveDirectorySecurity.cs
來源:
ActiveDirectorySecurity.cs

建立 AccessRule 一個符合指定值的物件。

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

參數

identityReference
IdentityReference

例如 IdentityReference 一個物件,例如 NTAccount 物件,解析為安全識別碼(SID)。

accessMask
Int32

一個 Int32 顯示存取權限的位元遮罩。

isInherited
Boolean

一個 Boolean 指示ACE是否為繼承的物件。 true若ACE是遺傳的;否則,。 false

inheritanceFlags
InheritanceFlags

InheritanceFlags一個包含目錄物件繼承標誌的物件。

propagationFlags
PropagationFlags

一個 PropagationFlags 包含目錄物件繼承傳播標誌的物件。

type
AccessControlType

一個 AccessControlType 包含 ACE 類型的物件。

傳回

那 AccessRule 個對應於該 ActiveDirectorySecurity 物體。

另請參閱

適用於

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

來源:
ActiveDirectorySecurity.cs
來源:
ActiveDirectorySecurity.cs
來源:
ActiveDirectorySecurity.cs
來源:
ActiveDirectorySecurity.cs
來源:
ActiveDirectorySecurity.cs
來源:
ActiveDirectorySecurity.cs
來源:
ActiveDirectorySecurity.cs
來源:
ActiveDirectorySecurity.cs

建立 AccessRule 一個符合指定值的物件。

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

參數

identityReference
IdentityReference

一個 IdentityReference 物件,例如 NTAccount 物件,解析為安全識別碼(SID)。

accessMask
Int32

一個 Int32 顯示存取權限的位元遮罩。

isInherited
Boolean

一個 Boolean 指示ACE是否繼承的物件。 true若ACE是遺傳的;否則,。 false

inheritanceFlags
InheritanceFlags

包含 InheritanceFlags 目錄物件繼承標誌的物件。

propagationFlags
PropagationFlags

一個 PropagationFlags 包含目錄物件繼承傳播旗標的物件。

type
AccessControlType

一個 AccessControlType 包含 ACE 類型的物件。

objectGuid
Guid

一個 Guid 包含目錄物件 GUID 的物件。

inheritedObjectGuid
Guid

一個 Guid 包含繼承目錄物件 GUID 的物件。

傳回

那 AccessRule 個對應於該 ActiveDirectorySecurity 物體。

另請參閱

適用於