RawAcl クラス
アセンブリ: mscorlib (mscorlib.dll 内)


RawAcl クラスでは、アクセス制御エントリ (ACE: Access Control Entry) のすべての操作を実行できます。このクラスでは、ACE の順序規則が適用されず、検証ロジックが提供されません。ACL 内のどの場所でも任意の ACE を挿入、変更、または削除できます。

System.Security.AccessControl.GenericAcl
System.Security.AccessControl.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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


RawAcl コンストラクタ

名前 | 説明 |
---|---|
RawAcl (Byte, Int32) | リビジョン レベルを指定して、RawAcl クラスの新しいインスタンスを初期化します。 |
RawAcl (Byte[], Int32) | 指定したバイナリ形式から RawAcl クラスの新しいインスタンスを初期化します。 |

RawAcl コンストラクタ (Byte[], Int32)
アセンブリ: mscorlib (mscorlib.dll 内)

- binaryForm
アクセス制御リスト (ACL: Access Control List) を表すバイト値の配列。

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


RawAcl コンストラクタ (Byte, Int32)
アセンブリ: 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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


RawAcl プロパティ

名前 | 説明 | |
---|---|---|
![]() | BinaryLength | オーバーライドされます。 現在の RawAcl オブジェクトのバイナリ表現の長さ (バイト単位) を取得します。GetBinaryForm メソッドで ACL をバイナリ配列にマーシャリングする前に、この長さを使用する必要があります。 |
![]() | Count | オーバーライドされます。 現在の RawAcl オブジェクト内のアクセス制御エントリ (ACE: Access Control Entry) の数を取得します。 |
![]() | IsSynchronized | このプロパティは必ず false に設定されます。このプロパティは、ICollection インターフェイスを実装するためだけに実装されています。 ( GenericAcl から継承されます。) |
![]() | Item | オーバーライドされます。 指定したインデックス位置にあるアクセス制御エントリ (ACE: Access Control Entry) を取得または設定します。 |
![]() | Revision | オーバーライドされます。 RawAcl のリビジョン レベルを取得します。 |
![]() | SyncRoot | このプロパティは常に null 参照 (Visual Basic では Nothing) を返します。このプロパティは、ICollection インターフェイスを実装するためだけに実装されています。 ( GenericAcl から継承されます。) |

RawAcl メソッド

名前 | 説明 | |
---|---|---|
![]() | CopyTo | 指定した配列に、現在の GenericAcl の各 GenericAce をコピーします。 ( GenericAcl から継承されます。) |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetBinaryForm | オーバーライドされます。 RawAcl オブジェクトの内容を、指定したオフセットから始まる指定したバイト配列にマーシャリングします。 |
![]() | GetEnumerator | AceEnumerator クラスの新しいインスタンスを返します。 ( GenericAcl から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | InsertAce | 指定したインデックス位置に指定したアクセス制御エントリ (ACE: Access Control Entry) を挿入します。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | RemoveAce | 指定した位置にあるアクセス制御エントリ (ACE: Access Control Entry) を削除します。 |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

RawAcl メンバ
アクセス制御リスト (ACL: Access Control List) を表します。
RawAcl データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | BinaryLength | オーバーライドされます。 現在の RawAcl オブジェクトのバイナリ表現の長さ (バイト単位) を取得します。GetBinaryForm メソッドで ACL をバイナリ配列にマーシャリングする前に、この長さを使用する必要があります。 |
![]() | Count | オーバーライドされます。 現在の RawAcl オブジェクト内のアクセス制御エントリ (ACE: Access Control Entry) の数を取得します。 |
![]() | IsSynchronized | このプロパティは必ず false に設定されます。このプロパティは、ICollection インターフェイスを実装するためだけに実装されています。(GenericAcl から継承されます。) |
![]() | Item | オーバーライドされます。 指定したインデックス位置にあるアクセス制御エントリ (ACE: Access Control Entry) を取得または設定します。 |
![]() | Revision | オーバーライドされます。 RawAcl のリビジョン レベルを取得します。 |
![]() | SyncRoot | このプロパティは常に null 参照 (Visual Basic では Nothing) を返します。このプロパティは、ICollection インターフェイスを実装するためだけに実装されています。(GenericAcl から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | CopyTo | 指定した配列に、現在の GenericAcl の各 GenericAce をコピーします。 (GenericAcl から継承されます。) |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetBinaryForm | オーバーライドされます。 RawAcl オブジェクトの内容を、指定したオフセットから始まる指定したバイト配列にマーシャリングします。 |
![]() | GetEnumerator | AceEnumerator クラスの新しいインスタンスを返します。 (GenericAcl から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | InsertAce | 指定したインデックス位置に指定したアクセス制御エントリ (ACE: Access Control Entry) を挿入します。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | RemoveAce | 指定した位置にあるアクセス制御エントリ (ACE: Access Control Entry) を削除します。 |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

- RawAclのページへのリンク