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 长度大于字段的值,或者不是 4 的 MaxOpaqueLength 倍数。
注解
不会 opaque 克隆数据。 如果调用方不信任数据源来不修改数据,则应先克隆数据,然后再调用此构造函数。