RawSecurityDescriptor コンストラクター

定義

RawSecurityDescriptor クラスの新しいインスタンスを初期化します。

オーバーロード

RawSecurityDescriptor(String)

指定した SDDL (Security Descriptor Definition Language) 文字列から RawSecurityDescriptor クラスの新しいインスタンスを初期化します。

RawSecurityDescriptor(Byte[], Int32)

指定したバイト値の配列から RawSecurityDescriptor クラスの新しいインスタンスを初期化します。

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

値を指定して、RawSecurityDescriptor クラスの新しいインスタンスを初期化します。

RawSecurityDescriptor(String)

指定した SDDL (Security Descriptor Definition Language) 文字列から 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)

指定したバイト値の配列から 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: System Access Control List)。

discretionaryAcl
RawAcl

新しい RawSecurityDescriptor オブジェクトの随意アクセス制御リスト (DACL: Discretionary Access Control List)。

適用対象