GenericAcl クラス

定義

アクセス制御リスト (ACL: Access Control List) を表します。このクラスは、CommonAclDiscretionaryAclRawAcl、および SystemAcl の各クラスの基本クラスです。

public ref class GenericAcl abstract : System::Collections::ICollection
public abstract class GenericAcl : System.Collections.ICollection
type GenericAcl = class
    interface ICollection
    interface IEnumerable
Public MustInherit Class GenericAcl
Implements ICollection
継承
GenericAcl
派生
実装

コンストラクター

GenericAcl()

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

フィールド

AclRevision

現在の GenericAcl のリビジョン レベル。 この値は、ディレクトリ サービス オブジェクトに関連付けられていないアクセス制御リスト (Acl) の Revision プロパティによって返さます。

AclRevisionDS

現在の GenericAcl のリビジョン レベル。 この値は、ディレクトリ サービス オブジェクトに関連付けられているアクセス制御リスト (ACL) の Revision プロパティによって返されます。

MaxBinaryLength

GenericAcl オブジェクトの許容される最大バイナリ長。

プロパティ

BinaryLength

現在の GenericAcl オブジェクトのバイナリ表現の長さ (バイト単位) を取得します。 GetBinaryForm(Byte[], Int32) メソッドと共に、ACL をバイナリ配列にマーシャリングする前に、この長さを使用する必要があります。

Count

現在の GenericAcl オブジェクト内のアクセス制御エントリ (ACE: Access Control Entry) の数を取得します。

IsSynchronized

このプロパティは、常に false に設定されています。 ICollection インターフェイスの実装に必要という理由で実装されているに過ぎません。

Item[Int32]

指定したインデックス位置にある GenericAce を取得または設定します。

Revision

GenericAcl のリビジョン レベルを取得します。

SyncRoot

このプロパティは常に null を返します。 ICollection インターフェイスの実装に必要という理由で実装されているに過ぎません。

メソッド

CopyTo(GenericAce[], Int32)

現在の GenericAcl の各 GenericAce を、指定された配列中にコピーします。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetBinaryForm(Byte[], Int32)

GenericAcl オブジェクトのコンテンツを、指定したオフセットから始まる指定したバイト配列にマーシャリングします。

GetEnumerator()

アクセス制御リスト (ACL) のアクセス制御エントリ (ACE) を反復処理するために使用できるオブジェクトを取得します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

ICollection.CopyTo(Array, Int32)

現在の GenericAcl の各 GenericAce を、指定された配列中にコピーします。

IEnumerable.GetEnumerator()

IEnumerator インターフェイのインスタンスとして、AceEnumerator クラス キャストの新しいインスタンスを返します。

拡張メソッド

Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。

OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。

AsParallel(IEnumerable)

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。

適用対象