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 指定有关继承、继承传播和审核条件的信息的标志。

opaque
Byte[]

一个包含新的 ACE 的数据的字节值数组。 此值可为 null。 此数组的长度一定不能大于 MaxOpaqueLength 字段的值,并且必须是四的倍数。

例外

type 参数的值不大于 MaxDefinedAceType,或者 opaque 数组的长度大于 MaxOpaqueLength 字段的值或不是四的倍数。

注解

opaque不会克隆数据。 如果调用方不信任数据源而不修改数据,则应先克隆数据,然后再调用此构造函数。

适用于