ObjectAce クラス

定義

ディレクトリ サービス オブジェクトへのアクセスを制御します。 このクラスは、ディレクトリ オブジェクトに関連付けられているアクセス制御エントリ (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

このアクセス制御エントリ (ACE: Access Control Entry) の型を取得します。

(継承元 GenericAce)
AuditFlags

このアクセス制御エントリ (ACE: Access Control Entry) に関連付けられた監査情報を取得します。

(継承元 GenericAce)
BinaryLength

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

InheritanceFlags

このアクセス制御エントリ (ACE: Access Control Entry) の継承プロパティを指定するフラグを取得します。

(継承元 GenericAce)
InheritedObjectAceType

この ObjectAce オブジェクトが表すアクセス制御エントリ (ACE) を継承できるオブジェクト型の GUID を取得または設定します。

IsCallback

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

(継承元 QualifiedAce)
IsInherited

このアクセス制御エントリ (ACE: Access Control Entry) が継承されるか、または明示的に設定されるかを示すブール値を取得します。

(継承元 GenericAce)
ObjectAceFlags

ObjectAceType および InheritedObjectAceType プロパティが正しいオブジェクトの種類を特定する値を含んでいるかどうかを示すフラグを取得または設定します。

ObjectAceType

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

OpaqueLength

この QualifiedAce オブジェクトに関連付けられた非透過コールバック データの長さを取得します。 このプロパティはコールバックのアクセス制御エントリ (ACE: Access Control Entry) だけに有効です。

(継承元 QualifiedAce)
PropagationFlags

このアクセス制御エントリ (ACE: Access Control Entry) の継承反映プロパティを指定するフラグを取得します。

(継承元 GenericAce)
SecurityIdentifier

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

(継承元 KnownAce)

メソッド

Copy()

このアクセス制御エントリ (ACE: Access Control Entry) の詳細コピーを作成します。

(継承元 GenericAce)
Equals(Object)

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

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

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

GetHashCode()

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

(継承元 GenericAce)
GetOpaque()

この QualifiedAce オブジェクトに関連付けられた非透過コールバック データを返します。

(継承元 QualifiedAce)
GetType()

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

(継承元 Object)
MaxOpaqueLength(Boolean)

コールバック アクセス制御エントリ (ACE) の非透過データ BLOB の許容最大長 (バイト単位) を返します。

MemberwiseClone()

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

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

この QualifiedAce オブジェクトに関連付けられた非透過コールバック データを設定します。

(継承元 QualifiedAce)
ToString()

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

(継承元 Object)

適用対象