ObjectAce 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
启动 ObjectAce 类的新实例。
public:
ObjectAce(System::Security::AccessControl::AceFlags aceFlags, System::Security::AccessControl::AceQualifier qualifier, int accessMask, System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, cli::array <System::Byte> ^ opaque);
public ObjectAce (System.Security.AccessControl.AceFlags aceFlags, System.Security.AccessControl.AceQualifier qualifier, int accessMask, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, byte[]? opaque);
public ObjectAce (System.Security.AccessControl.AceFlags aceFlags, System.Security.AccessControl.AceQualifier qualifier, int accessMask, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, byte[] opaque);
new System.Security.AccessControl.ObjectAce : System.Security.AccessControl.AceFlags * System.Security.AccessControl.AceQualifier * int * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAceFlags * Guid * Guid * bool * byte[] -> System.Security.AccessControl.ObjectAce
Public Sub New (aceFlags As AceFlags, qualifier As AceQualifier, accessMask As Integer, sid As SecurityIdentifier, flags As ObjectAceFlags, type As Guid, inheritedType As Guid, isCallback As Boolean, opaque As Byte())
参数
- aceFlags
- AceFlags
新的访问控制项 (ACE) 的继承、继承传播和审核条件。
- qualifier
- AceQualifier
新的 ACE 的使用情况。
- accessMask
- Int32
ACE 的访问掩码。
与新的 ACE 关联的 SecurityIdentifier。
- flags
- ObjectAceFlags
type
和 inheritedType
参数是否包含有效的对象 GUID。
- type
- Guid
标识将应用新的 ACE 的对象类型的 GUID。
- inheritedType
- Guid
标识可以继承新的 ACE 的对象类型的 GUID。
- isCallback
- Boolean
如果新的 ACE 是一个回调类型的 ACE,则为 true
。
- opaque
- Byte[]
与新的 ACE 关联的不透明数据。 只有回调 ACE 类型才允许此数据。 此数组的长度必须小于或等于 MaxOpaqueLength(Boolean) 方法的返回值。
例外
限定符参数包含一个无效值或者不透明参数值的长度大于 MaxOpaqueLength(Boolean) 方法的返回值。