RawSecurityDescriptor クラス
アセンブリ: mscorlib (mscorlib.dll 内)
System.Security.AccessControl.GenericSecurityDescriptor
System.Security.AccessControl.RawSecurityDescriptor
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
RawSecurityDescriptor コンストラクタ (Byte[], Int32)
アセンブリ: mscorlib (mscorlib.dll 内)
Dim binaryForm As Byte() Dim offset As Integer Dim instance As New RawSecurityDescriptor(binaryForm, offset)
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
RawSecurityDescriptor コンストラクタ
名前 | 説明 |
---|---|
RawSecurityDescriptor (String) | 指定した SDDL (Security Descriptor Definition Language) 文字列から RawSecurityDescriptor クラスの新しいインスタンスを初期化します。 |
RawSecurityDescriptor (Byte[], Int32) | 指定したバイト値の配列から RawSecurityDescriptor クラスの新しいインスタンスを初期化します。 |
RawSecurityDescriptor (ControlFlags, SecurityIdentifier, SecurityIdentifier, RawAcl, RawAcl) | 値を指定して、RawSecurityDescriptor クラスの新しいインスタンスを初期化します。 |
RawSecurityDescriptor コンストラクタ (ControlFlags, SecurityIdentifier, SecurityIdentifier, RawAcl, RawAcl)
アセンブリ: mscorlib (mscorlib.dll 内)
Public Sub New ( _ flags As ControlFlags, _ owner As SecurityIdentifier, _ group As SecurityIdentifier, _ systemAcl As RawAcl, _ discretionaryAcl As RawAcl _ )
Dim flags As ControlFlags Dim owner As SecurityIdentifier Dim group As SecurityIdentifier Dim systemAcl As RawAcl Dim discretionaryAcl As RawAcl Dim instance As New RawSecurityDescriptor(flags, owner, group, systemAcl, discretionaryAcl)
public RawSecurityDescriptor ( ControlFlags flags, SecurityIdentifier owner, SecurityIdentifier group, RawAcl systemAcl, RawAcl discretionaryAcl )
public: RawSecurityDescriptor ( ControlFlags flags, SecurityIdentifier^ owner, SecurityIdentifier^ group, RawAcl^ systemAcl, RawAcl^ discretionaryAcl )
public RawSecurityDescriptor ( ControlFlags flags, SecurityIdentifier owner, SecurityIdentifier group, RawAcl systemAcl, RawAcl discretionaryAcl )
public function RawSecurityDescriptor ( flags : ControlFlags, owner : SecurityIdentifier, group : SecurityIdentifier, systemAcl : RawAcl, discretionaryAcl : RawAcl )
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
RawSecurityDescriptor コンストラクタ (String)
アセンブリ: mscorlib (mscorlib.dll 内)
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
RawSecurityDescriptor プロパティ
名前 | 説明 | |
---|---|---|
| BinaryLength | 現在の GenericSecurityDescriptor オブジェクトのバイナリ表現の長さ (バイト単位) を取得します。GetBinaryForm メソッドで ACL をバイナリ配列にマーシャリングする前に、この長さを使用する必要があります。 ( GenericSecurityDescriptor から継承されます。) |
| ControlFlags | オーバーライドされます。 RawSecurityDescriptor オブジェクトの動作を示す値を取得します。 |
| DiscretionaryAcl | この RawSecurityDescriptor オブジェクトの随意アクセス制御リスト (DACL) を取得または設定します。DACL にはアクセス規則が格納されます。 |
| Group | オーバーライドされます。 この RawSecurityDescriptor オブジェクトのプライマリ グループを取得または設定します。 |
| Owner | オーバーライドされます。 この RawSecurityDescriptor オブジェクトに関連付けられているオブジェクトの所有者を取得または設定します。 |
| Revision | GenericSecurityDescriptor オブジェクトのリビジョン レベルを取得します。 ( GenericSecurityDescriptor から継承されます。) |
| SystemAcl | この RawSecurityDescriptor オブジェクトのシステム アクセス制御リスト (SACL) を取得または設定します。SACL には監査規則が格納されます。 |
RawSecurityDescriptor メソッド
名前 | 説明 | |
---|---|---|
| Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
| GetBinaryForm | この GenericSecurityDescriptor オブジェクトに格納された情報を表すバイト値の配列を返します。 ( GenericSecurityDescriptor から継承されます。) |
| GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
| GetSddlForm | この GenericSecurityDescriptor オブジェクトが表すセキュリティ記述子の指定したセクションの SDDL (Security Descriptor Definition Language) 形式を返します。 ( GenericSecurityDescriptor から継承されます。) |
| GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
| IsSddlConversionSupported | この GenericSecurityDescriptor オブジェクトに関連付けられたセキュリティ記述子を SDDL (Security Descriptor Definition Language) 形式に変換できるかどうかを示すブール値を返します。 ( GenericSecurityDescriptor から継承されます。) |
| ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
| SetFlags | この RawSecurityDescriptor オブジェクトの ControlFlags プロパティを指定した値に設定します。 |
| ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |
RawSecurityDescriptor メンバ
セキュリティ記述子を表します。セキュリティ記述子には、所有者、プライマリ グループ、随意アクセス制御リスト (DACL: Discretionary Access Control List)、システム アクセス制御リスト (SACL: System Access Control List) が含まれます。
RawSecurityDescriptor データ型で公開されるメンバを以下の表に示します。
名前 | 説明 | |
---|---|---|
| BinaryLength | 現在の GenericSecurityDescriptor オブジェクトのバイナリ表現の長さ (バイト単位) を取得します。GetBinaryForm メソッドで ACL をバイナリ配列にマーシャリングする前に、この長さを使用する必要があります。(GenericSecurityDescriptor から継承されます。) |
| ControlFlags | オーバーライドされます。 RawSecurityDescriptor オブジェクトの動作を示す値を取得します。 |
| DiscretionaryAcl | この RawSecurityDescriptor オブジェクトの随意アクセス制御リスト (DACL) を取得または設定します。DACL にはアクセス規則が格納されます。 |
| Group | オーバーライドされます。 この RawSecurityDescriptor オブジェクトのプライマリ グループを取得または設定します。 |
| Owner | オーバーライドされます。 この RawSecurityDescriptor オブジェクトに関連付けられているオブジェクトの所有者を取得または設定します。 |
| Revision | GenericSecurityDescriptor オブジェクトのリビジョン レベルを取得します。(GenericSecurityDescriptor から継承されます。) |
| SystemAcl | この RawSecurityDescriptor オブジェクトのシステム アクセス制御リスト (SACL) を取得または設定します。SACL には監査規則が格納されます。 |
名前 | 説明 | |
---|---|---|
| Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
| GetBinaryForm | この GenericSecurityDescriptor オブジェクトに格納された情報を表すバイト値の配列を返します。 (GenericSecurityDescriptor から継承されます。) |
| GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
| GetSddlForm | この GenericSecurityDescriptor オブジェクトが表すセキュリティ記述子の指定したセクションの SDDL (Security Descriptor Definition Language) 形式を返します。 (GenericSecurityDescriptor から継承されます。) |
| GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
| IsSddlConversionSupported | この GenericSecurityDescriptor オブジェクトに関連付けられたセキュリティ記述子を SDDL (Security Descriptor Definition Language) 形式に変換できるかどうかを示すブール値を返します。 (GenericSecurityDescriptor から継承されます。) |
| ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
| SetFlags | この RawSecurityDescriptor オブジェクトの ControlFlags プロパティを指定した値に設定します。 |
| ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
- RawSecurityDescriptorのページへのリンク