Share via


RawSecurityDescriptor 建構函式

定義

初始化 RawSecurityDescriptor 類別的新執行個體。

多載

RawSecurityDescriptor(String)

從指定的安全性描述元定義語言 (SDDL) 字串,初始化 RawSecurityDescriptor 類別的新執行個體。

RawSecurityDescriptor(Byte[], Int32)

從指定的位元組值陣列,初始化 RawSecurityDescriptor 類別的新執行個體。

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

使用指定的值,初始化 RawSecurityDescriptor 類別的新執行個體。

RawSecurityDescriptor(String)

從指定的安全性描述元定義語言 (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

SDDL 字串,從其中建立新的 RawSecurityDescriptor 物件。

例外狀況

安全性描述元物件的 SDDL 格式無效。

適用於

RawSecurityDescriptor(Byte[], Int32)

從指定的位元組值陣列,初始化 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)

使用指定的值,初始化 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 物件的 Discretionary 存取控制清單 (DACL)。

適用於