語言

EventWaitHandleSecurity.AccessRuleFactory 方法

定義

為指定使用者建立新的存取控制規則,包含指定的存取權限、存取控制與旗標。

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 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 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 識別該規則適用的使用者或群組的資訊。

accessMask
Int32

一個位元組合 EventWaitHandleRights 的值,指定允許或拒絕的存取權限,並以整數形式投射。

isInherited
Boolean

但對於命名等待帳號來說毫無意義,因為它們沒有階層結構。

inheritanceFlags
InheritanceFlags

但對於命名等待帳號來說毫無意義,因為它們沒有階層結構。

propagationFlags
PropagationFlags

但對於命名等待帳號來說毫無意義,因為它們沒有階層結構。

type
AccessControlType

AccessControlType其中一個數值是用來指定權利是否被允許或被剝奪的。

傳回

一個 EventWaitHandleAccessRule 代表指定使用者權限的物件。

例外狀況

accessMask、、inheritanceFlagspropagationFlags、type或指定無效值。

identityReference 是 null。

-或-

accessMask 為零。

identityReference既非類型 SecurityIdentifier,也不是可轉換為類型 NTAccount的類型SecurityIdentifier。

備註

建議建立存取控制規則的方法是使用類別的 EventWaitHandleAccessRule 建構子。

Note

雖然繼承與傳播標誌對命名事件無意義,但仍可指定它們。 此做法不建議,因為這無謂地使規則維護變得複雜,例如干擾本應相容的規則組合。

適用於