CustomAce クラス

定義

AceType 列挙体のメンバーの 1 つによって定義されていないAccess Control エントリ (ACE) を表します。

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

注釈

CustomAce オブジェクトには、ACE ヘッダーとデータの不透明な BLOB が含まれています。

コンストラクター

名前 説明
CustomAce(AceType, AceFlags, Byte[])

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

フィールド

名前 説明
MaxOpaqueLength

この CustomAce オブジェクトの不透明なデータ BLOB の最大許容長を返します。

プロパティ

名前 説明
AceFlags

このAceFlags オブジェクトに関連付けられているGenericAceを取得または設定します。

(継承元 GenericAce)
AceType

このAccess Control エントリ (ACE) の型を取得します。

(継承元 GenericAce)
AuditFlags

このAccess Control エントリ (ACE) に関連付けられている監査情報を取得します。

(継承元 GenericAce)
BinaryLength

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

InheritanceFlags

この Access Control Entry (ACE) の継承プロパティを指定するフラグを取得します。

(継承元 GenericAce)
IsInherited

このAccess Control Entry (ACE) を継承するか、明示的に設定するかを指定するブール値を取得します。

(継承元 GenericAce)
OpaqueLength

この CustomAce オブジェクトに関連付けられている不透明なデータの長さを取得します。

PropagationFlags

このAccess Control Entry (ACE) の継承伝達プロパティを指定するフラグを取得します。

(継承元 GenericAce)

メソッド

名前 説明
Copy()

このAccess Control エントリ (ACE) のディープ コピーを作成します。

(継承元 GenericAce)
Equals(Object)

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

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

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

GetHashCode()

GenericAce クラスのハッシュ関数として機能します。 GetHashCode()メソッドは、ハッシュ アルゴリズムやハッシュ テーブルなどのデータ構造での使用に適しています。

(継承元 GenericAce)
GetOpaque()

この CustomAce オブジェクトに関連付けられている不透明なデータを返します。

GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
SetOpaque(Byte[])

この CustomAce オブジェクトに関連付けられている不透明なコールバック データを設定します。

ToString()

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

(継承元 Object)

適用対象