ObjectAce ObjectAce ObjectAce ObjectAce Class

定義

ディレクトリ サービス オブジェクトへのアクセスを制御します。Controls access to Directory Services objects. このクラスは、ディレクトリ オブジェクトに関連付けられているアクセス制御エントリ (ACE) を表します。This class represents an Access Control Entry (ACE) associated with a directory object.

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(AceFlags, AceQualifier, Int32, SecurityIdentifier, ObjectAceFlags, Guid, Guid, Boolean, Byte[]) ObjectAce(AceFlags, AceQualifier, Int32, SecurityIdentifier, ObjectAceFlags, Guid, Guid, Boolean, Byte[]) ObjectAce(AceFlags, AceQualifier, Int32, SecurityIdentifier, ObjectAceFlags, Guid, Guid, Boolean, Byte[])

ObjectAce クラスの新しいインスタンスを開始します。Initiates a new instance of the ObjectAce class.

プロパティ

AccessMask AccessMask AccessMask AccessMask

この KnownAce オブジェクトのアクセス マスクを取得または設定します。Gets or sets the access mask for this KnownAce object.

(Inherited from KnownAce)
AceFlags AceFlags AceFlags AceFlags

この AceFlags オブジェクトに関連付けられている GenericAce を取得または設定します。Gets or sets the AceFlags associated with this GenericAce object.

(Inherited from GenericAce)
AceQualifier AceQualifier AceQualifier AceQualifier

ACE によるアクセス許可、アクセス拒否、システム監査の実行、またはシステム アラームの発生を指定する値を取得します。Gets a value that specifies whether the ACE allows access, denies access, causes system audits, or causes system alarms.

(Inherited from QualifiedAce)
AceType AceType AceType AceType

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

(Inherited from GenericAce)
AuditFlags AuditFlags AuditFlags AuditFlags

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

(Inherited from GenericAce)
BinaryLength BinaryLength BinaryLength BinaryLength

現在の ObjectAce オブジェクトのバイナリ表現の長さ (バイト単位) を取得します。Gets the length, in bytes, of the binary representation of the current ObjectAce object. GetBinaryForm(Byte[], Int32) メソッドと共に、ACL をバイナリ配列にマーシャリングする前に、この長さを使用する必要があります。This length should be used before marshaling the ACL into a binary array with the GetBinaryForm(Byte[], Int32) method.

InheritanceFlags InheritanceFlags InheritanceFlags InheritanceFlags

このアクセス制御エントリ (ACE: Access Control Entry) の継承プロパティを指定するフラグを取得します。Gets flags that specify the inheritance properties of this Access Control Entry (ACE).

(Inherited from GenericAce)
InheritedObjectAceType InheritedObjectAceType InheritedObjectAceType InheritedObjectAceType

この ObjectAce オブジェクトが表すアクセス制御エントリ (ACE) を継承できるオブジェクト型の GUID を取得または設定します。Gets or sets the GUID of the object type that can inherit the Access Control Entry (ACE) that this ObjectAce object represents.

IsCallback IsCallback IsCallback IsCallback

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

(Inherited from QualifiedAce)
IsInherited IsInherited IsInherited IsInherited

このアクセス制御エントリ (ACE: Access Control Entry) が継承されるか、または明示的に設定されるかを示すブール値を取得します。Gets a Boolean value that specifies whether this Access Control Entry (ACE) is inherited or is set explicitly.

(Inherited from GenericAce)
ObjectAceFlags ObjectAceFlags ObjectAceFlags ObjectAceFlags

ObjectAceType および InheritedObjectAceType プロパティが正しいオブジェクトの種類を特定する値を含んでいるかどうかを示すフラグを取得または設定します。Gets or sets flags that specify whether the ObjectAceType and InheritedObjectAceType properties contain values that identify valid object types.

ObjectAceType ObjectAceType ObjectAceType ObjectAceType

この ObjectAce オブジェクトに関連付けられているオブジェクト型の GUID を取得または設定します。Gets or sets the GUID of the object type associated with this ObjectAce object.

OpaqueLength OpaqueLength OpaqueLength OpaqueLength

この QualifiedAce オブジェクトに関連付けられた非透過コールバック データの長さを取得します。Gets the length of the opaque callback data associated with this QualifiedAce object. このプロパティはコールバックのアクセス制御エントリ (ACE: Access Control Entry) だけに有効です。This property is valid only for callback Access Control Entries (ACEs).

(Inherited from QualifiedAce)
PropagationFlags PropagationFlags PropagationFlags PropagationFlags

このアクセス制御エントリ (ACE: Access Control Entry) の継承反映プロパティを指定するフラグを取得します。Gets flags that specify the inheritance propagation properties of this Access Control Entry (ACE).

(Inherited from GenericAce)
SecurityIdentifier SecurityIdentifier SecurityIdentifier SecurityIdentifier

この SecurityIdentifier オブジェクトに関連付けられている KnownAce オブジェクトを取得または設定します。Gets or sets the SecurityIdentifier object associated with this KnownAce object.

(Inherited from KnownAce)

メソッド

Copy() Copy() Copy() Copy()

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

(Inherited from GenericAce)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定した GenericAce オブジェクトが、現在の GenericAce オブジェクトと等しいかどうかを判断します。Determines whether the specified GenericAce object is equal to the current GenericAce object.

(Inherited from GenericAce)
GetBinaryForm(Byte[], Int32) GetBinaryForm(Byte[], Int32) GetBinaryForm(Byte[], Int32) GetBinaryForm(Byte[], Int32)

ObjectAce オブジェクトのコンテンツを、指定したオフセットから始まる指定したバイト配列にマーシャリングします。Marshals the contents of the ObjectAce object into the specified byte array beginning at the specified offset.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

GenericAce クラスのハッシュ関数として機能します。Serves as a hash function for the GenericAce class. GetHashCode() メソッドは、ハッシュ アルゴリズムや、ハッシュ テーブルなどのデータ構造での使用に適しています。The GetHashCode() method is suitable for use in hashing algorithms and data structures like a hash table.

(Inherited from GenericAce)
GetOpaque() GetOpaque() GetOpaque() GetOpaque()

この QualifiedAce オブジェクトに関連付けられた非透過コールバック データを返します。Returns the opaque callback data associated with this QualifiedAce object.

(Inherited from QualifiedAce)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MaxOpaqueLength(Boolean) MaxOpaqueLength(Boolean) MaxOpaqueLength(Boolean) MaxOpaqueLength(Boolean)

コールバック アクセス制御エントリ (ACE) の非透過データ BLOB の許容最大長 (バイト単位) を返します。Returns the maximum allowed length, in bytes, of an opaque data BLOB for callback Access Control Entries (ACEs).

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
SetOpaque(Byte[]) SetOpaque(Byte[]) SetOpaque(Byte[]) SetOpaque(Byte[])

この QualifiedAce オブジェクトに関連付けられた非透過コールバック データを設定します。Sets the opaque callback data associated with this QualifiedAce object.

(Inherited from QualifiedAce)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象