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


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


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


GenericAcl フィールド

名前 | 説明 | |
---|---|---|
![]() | AclRevision | 現在の GenericAcl のリビジョン レベル。この値は、ディレクトリ サービス オブジェクトに関連付けられていないアクセス制御リスト (ACL: Access Control List) の Revision プロパティから返されます。 |
![]() | AclRevisionDS | 現在の GenericAcl のリビジョン レベル。この値は、ディレクトリ サービス オブジェクトに関連付けられているアクセス制御リスト (ACL: Access Control List) の Revision プロパティから返されます。 |
![]() | MaxBinaryLength | GenericAcl オブジェクトのバイナリの許容最大長。 |

GenericAcl プロパティ

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

GenericAcl メソッド

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

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.Collections.ICollection.CopyTo | 指定した配列に、現在の GenericAcl の各 GenericAce をコピーします。 |
![]() | System.Collections.IEnumerable.GetEnumerator | IEnumerator インターフェイスのインスタンスとしてキャストされる AceEnumerator クラスの新しいインスタンスを返します。 |

GenericAcl メンバ
アクセス制御リスト (ACL: Access Control List) を表します。また、CommonAcl、DiscretionaryAcl、RawAcl、および SystemAcl の各クラスの基本クラスです。
GenericAcl データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | AclRevision | 現在の GenericAcl のリビジョン レベル。この値は、ディレクトリ サービス オブジェクトに関連付けられていないアクセス制御リスト (ACL: Access Control List) の Revision プロパティから返されます。 |
![]() | AclRevisionDS | 現在の GenericAcl のリビジョン レベル。この値は、ディレクトリ サービス オブジェクトに関連付けられているアクセス制御リスト (ACL: Access Control List) の Revision プロパティから返されます。 |
![]() | MaxBinaryLength | GenericAcl オブジェクトのバイナリの許容最大長。 |

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

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

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.Collections.ICollection.CopyTo | 指定した配列に、現在の GenericAcl の各 GenericAce をコピーします。 |
![]() | System.Collections.IEnumerable.GetEnumerator | IEnumerator インターフェイスのインスタンスとしてキャストされる AceEnumerator クラスの新しいインスタンスを返します。 |

- GenericAclのページへのリンク