RawAcl クラス

定義

アクセス制御リスト (ACL: Access Control List) を表します。

public ref class RawAcl sealed : System::Security::AccessControl::GenericAcl
public sealed class RawAcl : System.Security.AccessControl.GenericAcl
type RawAcl = class
    inherit GenericAcl
Public NotInheritable Class RawAcl
Inherits GenericAcl
継承

注釈

クラスをRawAcl使用すると、Access Control エントリ (ACE) を完全に操作できます。 ACE の順序付け規則は適用されず、検証ロジックも提供されません。 ACE は、ACL 内の任意の場所に挿入、変更、または削除できます。

コンストラクター

RawAcl(Byte, Int32)

リビジョン レベルを指定して、RawAcl クラスの新しいインスタンスを初期化します。

RawAcl(Byte[], Int32)

指定したバイナリ形式から RawAcl クラスの新しいインスタンスを初期化します。

プロパティ

BinaryLength

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

Count

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

IsSynchronized

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

(継承元 GenericAcl)
Item[Int32]

指定したインデックス位置にあるアクセス制御エントリ (ACE: Access Control Entry) を取得または設定します。

Revision

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

SyncRoot

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

(継承元 GenericAcl)

メソッド

CopyTo(GenericAce[], Int32)

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

(継承元 GenericAcl)
Equals(Object)

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

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

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

GetEnumerator()

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

(継承元 GenericAcl)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
InsertAce(Int32, GenericAce)

指定したインデックス位置に指定したアクセス制御エントリ (ACE: Access Control Entry) を挿入します。

MemberwiseClone()

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

(継承元 Object)
RemoveAce(Int32)

指定した位置にあるアクセス制御エントリ (ACE: Access Control Entry) を削除します。

ToString()

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

(継承元 Object)

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

ICollection.CopyTo(Array, Int32)

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

(継承元 GenericAcl)
IEnumerable.GetEnumerator()

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

(継承元 GenericAcl)

拡張メソッド

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。

適用対象