Share via


CustomAce(AceType, AceFlags, Byte[]) 建構函式

定義

初始化 CustomAce 類別的新執行個體。

public:
 CustomAce(System::Security::AccessControl::AceType type, System::Security::AccessControl::AceFlags flags, cli::array <System::Byte> ^ opaque);
public CustomAce (System.Security.AccessControl.AceType type, System.Security.AccessControl.AceFlags flags, byte[]? opaque);
public CustomAce (System.Security.AccessControl.AceType type, System.Security.AccessControl.AceFlags flags, byte[] opaque);
new System.Security.AccessControl.CustomAce : System.Security.AccessControl.AceType * System.Security.AccessControl.AceFlags * byte[] -> System.Security.AccessControl.CustomAce
Public Sub New (type As AceType, flags As AceFlags, opaque As Byte())

參數

type
AceType

新存取控制項目 (ACE) 的型別。 這個值必須大於 MaxDefinedAceType

flags
AceFlags

旗標,指定新 ACE 之繼承 (Inheritance)、繼承傳用 (Propagation) 和稽核條件的相關資訊。

opaque
Byte[]

包含新 ACE 之資料的位元組值陣列。 這個值可以是 null。 這個陣列的長度不能大於 MaxOpaqueLength 欄位的值,且必須為四的倍數。

例外狀況

type 參數的值未大於 MaxDefinedAceType,或者 opaque 陣列的長度大於 MaxOpaqueLength 欄位的值,或不是四的倍數。

備註

資料 opaque 不會複製。 如果呼叫端不信任資料來源而無法修改資料,則應該先複製資料,再呼叫這個建構函式。

適用於