RawSecurityDescriptor 建構函式

定義

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

多載

名稱 Description
RawSecurityDescriptor(String)

從指定的安全描述符定義語言(SDDL)字串初始化該 RawSecurityDescriptor 類別的新實例。

RawSecurityDescriptor(Byte[], Int32)

從指定的位元組數陣列初始化該 RawSecurityDescriptor 類別的新實例。

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

初始化一個新的類別實例 RawSecurityDescriptor ,並以指定值。

RawSecurityDescriptor(String)

來源:
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)

來源:
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)

來源:
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)。

適用於