CommonAce 类

定义

表示一个访问控制项 (ACE)。

public ref class CommonAce sealed : System::Security::AccessControl::QualifiedAce
public sealed class CommonAce : System.Security.AccessControl.QualifiedAce
type CommonAce = class
    inherit QualifiedAce
Public NotInheritable Class CommonAce
Inherits QualifiedAce
继承

注解

CommonAce 表示八种最常见的 ACE 类型:

构造函数

CommonAce(AceFlags, AceQualifier, Int32, SecurityIdentifier, Boolean, Byte[])

初始化 CommonAce 类的新实例。

属性

AccessMask

获取或设置此 KnownAce 对象的访问掩码。

(继承自 KnownAce)
AceFlags

获取或设置与此 AceFlags 对象关联的 GenericAce 对象。

(继承自 GenericAce)
AceQualifier

获取一个指定 ACE 是允许访问、拒绝访问、导致系统审核或是导致系统警告的值。

(继承自 QualifiedAce)
AceType

获取此访问控制项 (ACE) 的类型。

(继承自 GenericAce)
AuditFlags

获取与此访问控制项 (ACE) 关联的审核信息。

(继承自 GenericAce)
BinaryLength

获取当前 CommonAce 对象的二进制表示形式的长度(以字节为单位)。 将此长度用于 GetBinaryForm(Byte[], Int32) 方法,以便将 ACL 封送到二进制数组中。

InheritanceFlags

获取指定此访问控制项 (ACE) 的继承属性的标志。

(继承自 GenericAce)
IsCallback

指定此 QualifiedAce 对象是否包含回调数据。

(继承自 QualifiedAce)
IsInherited

获取一个布尔值,该值指定此访问控制项 (ACE) 是继承的还是显式设置的。

(继承自 GenericAce)
OpaqueLength

获取与此 QualifiedAce 对象关联的不透明回调数据的长度。 此属性仅对回调访问控制项 (ACE) 有效。

(继承自 QualifiedAce)
PropagationFlags

获取指定此访问控制项 (ACE) 的继承传播属性的标志。

(继承自 GenericAce)
SecurityIdentifier

获取或设置与此 SecurityIdentifier 对象关联的 KnownAce 对象。

(继承自 KnownAce)

方法

Copy()

创建此访问控制项 (ACE) 的深层副本。

(继承自 GenericAce)
Equals(Object)

确定指定的 GenericAce 对象是否等同于当前的 GenericAce

(继承自 GenericAce)
GetBinaryForm(Byte[], Int32)

CommonAce 对象的内容从指定的偏移量开始封送到指定的字节数组中。

GetHashCode()

用作 GenericAce 类的哈希函数。 GetHashCode() 方法适合在哈希算法和类似哈希表的数据结构中使用。

(继承自 GenericAce)
GetOpaque()

返回与此 QualifiedAce 对象关联的不透明回调数据。

(继承自 QualifiedAce)
GetType()

获取当前实例的 Type

(继承自 Object)
MaxOpaqueLength(Boolean)

获取回调访问控制项 (ACE) 的不透明数据 BLOB 的最大允许长度。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
SetOpaque(Byte[])

设置与此 QualifiedAce 对象关联的不透明回调数据。

(继承自 QualifiedAce)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于