RawSecurityDescriptor 类

定义

表示安全性说明符。 安全性说明符包含所有者、主要组、自由访问控制列表 (DACL) 和系统访问控制列表 (SACL)。

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

构造函数

RawSecurityDescriptor(Byte[], Int32)

使用指定的字节值数组初始化 RawSecurityDescriptor 类的新实例。

RawSecurityDescriptor(ControlFlags, SecurityIdentifier, SecurityIdentifier, RawAcl, RawAcl)

用指定的值初始化 RawSecurityDescriptor 类的新实例。

RawSecurityDescriptor(String)

使用指定的安全性说明符定义语言 (SDDL) 字符串初始化 RawSecurityDescriptor 类的新实例。

属性

BinaryLength

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

(继承自 GenericSecurityDescriptor)
ControlFlags

获取指定 RawSecurityDescriptor 对象的行为的值。

DiscretionaryAcl

获取或设置此 RawSecurityDescriptor 对象的自由访问控制列表 (DACL)。 DACL 包含访问规则。

Group

获取或设置此 RawSecurityDescriptor 对象的主要组。

Owner

获取或设置与此 RawSecurityDescriptor 关联的对象的所有者。

ResourceManagerControl

获取或设置表示与此 RawSecurityDescriptor 对象关联的资源管理器控制位的字节值。

SystemAcl

获取或设置此 RawSecurityDescriptor 对象的系统访问控制列表 (SACL)。 SACL 包含审核规则。

方法

Equals(Object)

确定指定对象是否等于当前对象。

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

返回表示此 GenericSecurityDescriptor 对象中包含的信息的字节值数组。

(继承自 GenericSecurityDescriptor)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetSddlForm(AccessControlSections)

返回此 GenericSecurityDescriptor 对象所表示的安全描述符的指定部分的安全描述符定义语言 (SDDL) 表示形式。

(继承自 GenericSecurityDescriptor)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
SetFlags(ControlFlags)

将此 ControlFlags 对象的 RawSecurityDescriptor 属性设置为指定值。

ToString()

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

(继承自 Object)

适用于