CustomAce(AceType, AceFlags, Byte[]) 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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
不会克隆数据。 如果调用方不信任数据源而不修改数据,则应先克隆数据,然后再调用此构造函数。