DiscretionaryAcl コンストラクター

定義

DiscretionaryAcl クラスの新しいインスタンスを初期化します。

オーバーロード

DiscretionaryAcl(Boolean, Boolean, Int32)

値を指定して、DiscretionaryAcl クラスの新しいインスタンスを初期化します。

DiscretionaryAcl(Boolean, Boolean, RawAcl)

指定した DiscretionaryAcl オブジェクトからの指定した値を使用して、 RawAcl クラスの新しいインスタンスを初期化します。

DiscretionaryAcl(Boolean, Boolean, Byte, Int32)

値を指定して、DiscretionaryAcl クラスの新しいインスタンスを初期化します。

DiscretionaryAcl(Boolean, Boolean, Int32)

値を指定して、DiscretionaryAcl クラスの新しいインスタンスを初期化します。

public:
 DiscretionaryAcl(bool isContainer, bool isDS, int capacity);
public DiscretionaryAcl (bool isContainer, bool isDS, int capacity);
new System.Security.AccessControl.DiscretionaryAcl : bool * bool * int -> System.Security.AccessControl.DiscretionaryAcl
Public Sub New (isContainer As Boolean, isDS As Boolean, capacity As Integer)

パラメーター

isContainer
Boolean

新しい DiscretionaryAcl オブジェクトがコンテナーである場合は true

isDS
Boolean

新しい DiscretionaryAcl オブジェクトがディレクトリ オブジェクトのアクセス制御リスト (ACL: Access Control List) である場合は true

capacity
Int32

この DiscretionaryAcl オブジェクトが格納できるアクセス制御エントリ (ACE: Access Control Entry) の数。 この数は単にヒントとして使用されます。

適用対象

DiscretionaryAcl(Boolean, Boolean, RawAcl)

指定した DiscretionaryAcl オブジェクトからの指定した値を使用して、 RawAcl クラスの新しいインスタンスを初期化します。

public:
 DiscretionaryAcl(bool isContainer, bool isDS, System::Security::AccessControl::RawAcl ^ rawAcl);
public DiscretionaryAcl (bool isContainer, bool isDS, System.Security.AccessControl.RawAcl? rawAcl);
public DiscretionaryAcl (bool isContainer, bool isDS, System.Security.AccessControl.RawAcl rawAcl);
new System.Security.AccessControl.DiscretionaryAcl : bool * bool * System.Security.AccessControl.RawAcl -> System.Security.AccessControl.DiscretionaryAcl
Public Sub New (isContainer As Boolean, isDS As Boolean, rawAcl As RawAcl)

パラメーター

isContainer
Boolean

新しい DiscretionaryAcl オブジェクトがコンテナーである場合は true

isDS
Boolean

新しい DiscretionaryAcl オブジェクトがディレクトリ オブジェクトのアクセス制御リスト (ACL: Access Control List) である場合は true

rawAcl
RawAcl

新しい RawAcl オブジェクトの基になる DiscretionaryAcl オブジェクト。 空の ACL を作成するには、null を指定します。

注釈

オブジェクト内のAccess Control エントリ (ACE) RawAcl が複製されます。

適用対象

DiscretionaryAcl(Boolean, Boolean, Byte, Int32)

値を指定して、DiscretionaryAcl クラスの新しいインスタンスを初期化します。

public:
 DiscretionaryAcl(bool isContainer, bool isDS, System::Byte revision, int capacity);
public DiscretionaryAcl (bool isContainer, bool isDS, byte revision, int capacity);
new System.Security.AccessControl.DiscretionaryAcl : bool * bool * byte * int -> System.Security.AccessControl.DiscretionaryAcl
Public Sub New (isContainer As Boolean, isDS As Boolean, revision As Byte, capacity As Integer)

パラメーター

isContainer
Boolean

新しい DiscretionaryAcl オブジェクトがコンテナーである場合は true

isDS
Boolean

新しい DiscretionaryAcl オブジェクトがディレクトリ オブジェクトのアクセス制御リスト (ACL: Access Control List) である場合は true

revision
Byte

新しい DiscretionaryAcl オブジェクトのリビジョン レベル。

capacity
Int32

この DiscretionaryAcl オブジェクトが格納できるアクセス制御エントリ (ACE: Access Control Entry) の数。 この数は単にヒントとして使用されます。

適用対象