GenericAce GenericAce GenericAce GenericAce Class

定義

アクセス制御エントリ (ACE: Access Control Entry) を表します。このクラスは、他のすべての ACE クラスの基本クラスです。Represents an Access Control Entry (ACE), and is the base class for all other ACE classes.

public ref class GenericAce abstract
public abstract class GenericAce
type GenericAce = class
Public MustInherit Class GenericAce
継承
GenericAceGenericAceGenericAceGenericAce
派生

注釈

ACE には、ACE ヘッダーとバイナリ blob の両方が含まれています。An ACE contains both an ACE header and a binary blob. ヘッダーには、ACE の種類、さまざまなフラグ、およびバイナリ blob のサイズに関する情報が含まれています。The header contains information about the type of the ACE, various flags, and the size of the binary blob.

プロパティ

AceFlags AceFlags AceFlags AceFlags

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

AceType AceType AceType AceType

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

AuditFlags AuditFlags AuditFlags AuditFlags

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

BinaryLength BinaryLength BinaryLength BinaryLength

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

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.

PropagationFlags PropagationFlags PropagationFlags PropagationFlags

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

メソッド

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

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

CreateFromBinaryForm(Byte[], Int32) CreateFromBinaryForm(Byte[], Int32) CreateFromBinaryForm(Byte[], Int32) CreateFromBinaryForm(Byte[], Int32)

指定したバイナリ データから GenericAce オブジェクトを作成します。Creates a GenericAce object from the specified binary data.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

GetBinaryForm(Byte[], Int32) GetBinaryForm(Byte[], Int32) GetBinaryForm(Byte[], Int32) GetBinaryForm(Byte[], Int32)

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

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)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)

演算子

Equality(GenericAce, GenericAce) Equality(GenericAce, GenericAce) Equality(GenericAce, GenericAce) Equality(GenericAce, GenericAce)

指定した GenericAce オブジェクトが等しいかどうかを判断します。Determines whether the specified GenericAce objects are considered equal.

Inequality(GenericAce, GenericAce) Inequality(GenericAce, GenericAce) Inequality(GenericAce, GenericAce) Inequality(GenericAce, GenericAce)

指定した GenericAce オブジェクトが等しくないかどうかを判断します。Determines whether the specified GenericAce objects are considered unequal.

適用対象