GenericAcl クラス

定義

アクセス制御リスト (ACL) を表し、 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のリビジョン レベル。 この値は、Directory Services オブジェクトに関連付けられていない Access Control リスト (ACL) の Revision プロパティによって返されます。

AclRevisionDS

現在の GenericAclのリビジョン レベル。 この値は、Directory Services オブジェクトに関連付けられている Access Control Lists (ACL) の Revision プロパティによって返されます。

MaxBinaryLength

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

プロパティ

名前 説明
BinaryLength

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

Count

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

IsSynchronized

このプロパティは常に false に設定されます。 これは、 ICollection インターフェイスの実装に必要であるためにのみ実装されます。

Item[Int32]

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

Revision

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

SyncRoot

このプロパティは常に nullを返します。 これは、 ICollection インターフェイスの実装に必要であるためにのみ実装されます。

メソッド

名前 説明
CopyTo(GenericAce[], Int32)

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

Equals(Object)

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

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

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

GetEnumerator()

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

GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

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

名前 説明
ICollection.CopyTo(Array, Int32)

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

IEnumerable.GetEnumerator()

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

拡張メソッド

名前 説明
AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

IEnumerableIQueryableに変換します。

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

適用対象