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),则为 true

capacity
Int32

DiscretionaryAcl 对象可包含的访问控制项 (ACE) 的数量。 此数量只作为一种提示。

适用于

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),则为 true

rawAcl
RawAcl

新的 RawAcl 对象的基础 DiscretionaryAcl 对象。 指定 null 以创建空的 ACL。

注解

将克隆 对象中 RawAcl) (ACE 的访问控制项。

适用于

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),则为 true

revision
Byte

新的 DiscretionaryAcl 对象的修订级别。

capacity
Int32

DiscretionaryAcl 对象可包含的访问控制项 (ACE) 的数量。 此数量只作为一种提示。

适用于