RawSecurityDescriptor 构造函数

定义

初始化 RawSecurityDescriptor 类的新实例。

重载

名称 说明
RawSecurityDescriptor(String)

从指定的安全描述符定义语言 (SDDL) 字符串初始化类的新实例 RawSecurityDescriptor

RawSecurityDescriptor(Byte[], Int32)

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

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

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

RawSecurityDescriptor(String)

Source:
SecurityDescriptor.cs

从指定的安全描述符定义语言 (SDDL) 字符串初始化类的新实例 RawSecurityDescriptor

public:
 RawSecurityDescriptor(System::String ^ sddlForm);
public RawSecurityDescriptor(string sddlForm);
new System.Security.AccessControl.RawSecurityDescriptor : string -> System.Security.AccessControl.RawSecurityDescriptor
Public Sub New (sddlForm As String)

参数

sddlForm
String

从中创建新 RawSecurityDescriptor 对象的 SDDL 字符串。

例外

安全描述符对象的 SDDL 形式无效。

适用于

RawSecurityDescriptor(Byte[], Int32)

Source:
SecurityDescriptor.cs

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

public:
 RawSecurityDescriptor(cli::array <System::Byte> ^ binaryForm, int offset);
public RawSecurityDescriptor(byte[] binaryForm, int offset);
new System.Security.AccessControl.RawSecurityDescriptor : byte[] * int -> System.Security.AccessControl.RawSecurityDescriptor
Public Sub New (binaryForm As Byte(), offset As Integer)

参数

binaryForm
Byte[]

要从中创建新 RawSecurityDescriptor 对象的字节值的数组。

offset
Int32

数组中 binaryForm 开始复制的偏移量。

适用于

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

Source:
SecurityDescriptor.cs

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

public:
 RawSecurityDescriptor(System::Security::AccessControl::ControlFlags flags, System::Security::Principal::SecurityIdentifier ^ owner, System::Security::Principal::SecurityIdentifier ^ group, System::Security::AccessControl::RawAcl ^ systemAcl, System::Security::AccessControl::RawAcl ^ discretionaryAcl);
public RawSecurityDescriptor(System.Security.AccessControl.ControlFlags flags, System.Security.Principal.SecurityIdentifier? owner, System.Security.Principal.SecurityIdentifier? group, System.Security.AccessControl.RawAcl? systemAcl, System.Security.AccessControl.RawAcl? discretionaryAcl);
public RawSecurityDescriptor(System.Security.AccessControl.ControlFlags flags, System.Security.Principal.SecurityIdentifier owner, System.Security.Principal.SecurityIdentifier group, System.Security.AccessControl.RawAcl systemAcl, System.Security.AccessControl.RawAcl discretionaryAcl);
new System.Security.AccessControl.RawSecurityDescriptor : System.Security.AccessControl.ControlFlags * System.Security.Principal.SecurityIdentifier * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.RawAcl * System.Security.AccessControl.RawAcl -> System.Security.AccessControl.RawSecurityDescriptor
Public Sub New (flags As ControlFlags, owner As SecurityIdentifier, group As SecurityIdentifier, systemAcl As RawAcl, discretionaryAcl As RawAcl)

参数

flags
ControlFlags

指定新 RawSecurityDescriptor 对象的行为的标志。

owner
SecurityIdentifier

RawSecurityDescriptor 对象的所有者。

group
SecurityIdentifier

RawSecurityDescriptor 对象的主组。

systemAcl
RawAcl

RawSecurityDescriptor 对象的系统访问控制列表(SACL)。

discretionaryAcl
RawAcl

RawSecurityDescriptor 对象的自由访问控制列表(DACL)。

适用于