RawSecurityDescriptor コンストラクター

定義

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

オーバーロード

名前 説明
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 オブジェクトのシステム Access Control リスト (SACL)。

discretionaryAcl
RawAcl

新しい RawSecurityDescriptor オブジェクトの随意Access Controlリスト (DACL)。

適用対象