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 的访问掩码。
与 SecurityIdentifier 新 ACE 关联的项。
- flags
- ObjectAceFlags
参数type是否inheritedType包含有效的对象 GUID。
- type
- Guid
一个 GUID,用于标识新 ACE 应用到的对象类型。
- inheritedType
- Guid
标识可继承新 ACE 的对象类型的 GUID。
- isCallback
- Boolean
true 如果新的 ACE 是回调类型 ACE,则为 ACE。
- opaque
- Byte[]
与新 ACE 关联的不透明数据。 这只允许用于回调 ACE 类型。 此数组的长度不得大于方法的 MaxOpaqueLength(Boolean) 返回值。
例外
限定符参数包含无效值或不透明参数值的长度大于方法的 MaxOpaqueLength(Boolean) 返回值。