Share via


GenericAce 类

定义

表示一个访问控制项 (ACE),并且是其他所有 ACE 类的基类。

public ref class GenericAce abstract
public abstract class GenericAce
type GenericAce = class
Public MustInherit Class GenericAce
继承
GenericAce
派生

注解

ACE 同时包含 ACE 标头和二进制 Blob。 标头包含有关 ACE 类型、各种标志和二进制 Blob 大小的信息。

属性

AceFlags

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

AceType

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

AuditFlags

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

BinaryLength

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

InheritanceFlags

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

IsInherited

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

PropagationFlags

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

方法

Copy()

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

CreateFromBinaryForm(Byte[], Int32)

从指定的二进制数据创建一个 GenericAce 对象。

Equals(Object)

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

GetBinaryForm(Byte[], Int32)

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

GetHashCode()

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

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

运算符

Equality(GenericAce, GenericAce)

确定指定的 GenericAce 对象是否被视为相等。

Inequality(GenericAce, GenericAce)

确定指定的 GenericAce 对象是否被视为不相等。

适用于