ObjectAce クラス

定義

Directory Services オブジェクトへのアクセスを制御します。 このクラスは、ディレクトリ オブジェクトに関連付けられている Access Control Entry (ACE) を表します。

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

コンストラクター

名前 説明
ObjectAce(AceFlags, AceQualifier, Int32, SecurityIdentifier, ObjectAceFlags, Guid, Guid, Boolean, Byte[])

ObjectAce クラスの新しいインスタンスを開始します。

プロパティ

名前 説明
AccessMask

この KnownAce オブジェクトのアクセス マスクを取得または設定します。

(継承元 KnownAce)
AceFlags

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

(継承元 GenericAce)
AceQualifier

ACE がアクセスを許可するか、アクセスを拒否するか、システム監査を行うか、システム アラームを発生させるかを指定する値を取得します。

(継承元 QualifiedAce)
AceType

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

(継承元 GenericAce)
AuditFlags

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

(継承元 GenericAce)
BinaryLength

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

InheritanceFlags

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

(継承元 GenericAce)
InheritedObjectAceType

このObjectAce オブジェクトが表すAccess Control Entry (ACE) を継承できるオブジェクト型の GUID を取得または設定します。

IsCallback

この QualifiedAce オブジェクトにコールバック データが含まれるかどうかを指定します。

(継承元 QualifiedAce)
IsInherited

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

(継承元 GenericAce)
ObjectAceFlags

有効なオブジェクトの種類を識別する値を ObjectAceType プロパティと InheritedObjectAceType プロパティに含めるかどうかを指定するフラグを取得または設定します。

ObjectAceType

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

OpaqueLength

この QualifiedAce オブジェクトに関連付けられている不透明なコールバック データの長さを取得します。 このプロパティは、コールバック Access Control エントリ (ACE) に対してのみ有効です。

(継承元 QualifiedAce)
PropagationFlags

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

(継承元 GenericAce)
SecurityIdentifier

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

(継承元 KnownAce)

メソッド

名前 説明
Copy()

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

(継承元 GenericAce)
Equals(Object)

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

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

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

GetHashCode()

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

(継承元 GenericAce)
GetOpaque()

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

(継承元 QualifiedAce)
GetType()

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

(継承元 Object)
MaxOpaqueLength(Boolean)

コールバック Access Control エントリ (ACE) の不透明なデータ BLOB の最大許容長 (バイト単位) を返します。

MemberwiseClone()

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

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

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

(継承元 QualifiedAce)
ToString()

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

(継承元 Object)

適用対象