CustomAce CustomAce CustomAce CustomAce Class

定義

AceType 列挙体のメンバーによって定義されていないアクセス制御エントリ (ACE: Access Control Entry) を表します。Represents an Access Control Entry (ACE) that is not defined by one of the members of the AceType enumeration.

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には、ACE ヘッダーとデータの非透過 blob が含まれています。A CustomAce object contains an ACE header and an opaque blob of data.

コンストラクター

CustomAce(AceType, AceFlags, Byte[]) CustomAce(AceType, AceFlags, Byte[]) CustomAce(AceType, AceFlags, Byte[]) CustomAce(AceType, AceFlags, Byte[])

CustomAce クラスの新しいインスタンスを初期化します。Initializes a new instance of the CustomAce class.

フィールド

MaxOpaqueLength MaxOpaqueLength MaxOpaqueLength MaxOpaqueLength

この CustomAce オブジェクトの非透過データ BLOB の許容最大長を返します。Returns the maximum allowed length of an opaque data blob for this CustomAce object.

プロパティ

AceFlags AceFlags AceFlags AceFlags

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

(Inherited from GenericAce)
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

現在の CustomAce オブジェクトのバイナリ表現の長さ (バイト単位) を取得します。Gets the length, in bytes, of the binary representation of the current CustomAce 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)
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)
OpaqueLength OpaqueLength OpaqueLength OpaqueLength

この CustomAce オブジェクトに関連付けられた非透過データの長さを取得します。Gets the length of the opaque data associated with this CustomAce object.

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)

メソッド

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)

CustomAce オブジェクトのコンテンツを、指定したオフセットから始まる指定したバイト配列にマーシャリングします。Marshals the contents of the CustomAce 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()

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

GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

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

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

ToString() ToString() ToString() ToString()

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

(Inherited from Object)

適用対象