SystemAcl SystemAcl SystemAcl SystemAcl Constructors

Definition

Overloads

SystemAcl(Boolean, Boolean, Int32) SystemAcl(Boolean, Boolean, Int32) SystemAcl(Boolean, Boolean, Int32) SystemAcl(Boolean, Boolean, Int32)

Initializes a new instance of the SystemAcl class with the specified values.

SystemAcl(Boolean, Boolean, RawAcl) SystemAcl(Boolean, Boolean, RawAcl) SystemAcl(Boolean, Boolean, RawAcl)

Initializes a new instance of the SystemAcl class with the specified values from the specified RawAcl object.

SystemAcl(Boolean, Boolean, Byte, Int32) SystemAcl(Boolean, Boolean, Byte, Int32) SystemAcl(Boolean, Boolean, Byte, Int32) SystemAcl(Boolean, Boolean, Byte, Int32)

Initializes a new instance of the SystemAcl class with the specified values.

SystemAcl(Boolean, Boolean, Int32) SystemAcl(Boolean, Boolean, Int32) SystemAcl(Boolean, Boolean, Int32) SystemAcl(Boolean, Boolean, Int32)

Initializes a new instance of the SystemAcl class with the specified values.

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

Parameters

isContainer
Boolean Boolean Boolean Boolean

true if the new SystemAcl object is a container.

isDS
Boolean Boolean Boolean Boolean

true if the new SystemAcl object is a directory object Access Control List (ACL).

capacity
Int32 Int32 Int32 Int32

The number of Access Control Entries (ACEs) this SystemAcl object can contain. This number is to be used only as a hint.

SystemAcl(Boolean, Boolean, RawAcl) SystemAcl(Boolean, Boolean, RawAcl) SystemAcl(Boolean, Boolean, RawAcl)

Initializes a new instance of the SystemAcl class with the specified values from the specified RawAcl object.

public:
 SystemAcl(bool isContainer, bool isDS, System::Security::AccessControl::RawAcl ^ rawAcl);
public SystemAcl (bool isContainer, bool isDS, System.Security.AccessControl.RawAcl rawAcl);
new System.Security.AccessControl.SystemAcl : bool * bool * System.Security.AccessControl.RawAcl -> System.Security.AccessControl.SystemAcl

Parameters

isContainer
Boolean Boolean Boolean Boolean

true if the new SystemAcl object is a container.

isDS
Boolean Boolean Boolean Boolean

true if the new SystemAcl object is a directory object Access Control List (ACL).

rawAcl
RawAcl RawAcl RawAcl RawAcl

The underlying RawAcl object for the new SystemAcl object. Specify null to create an empty ACL.

Remarks

The Access Control Entries (ACEs) in the RawAcl object are cloned.

SystemAcl(Boolean, Boolean, Byte, Int32) SystemAcl(Boolean, Boolean, Byte, Int32) SystemAcl(Boolean, Boolean, Byte, Int32) SystemAcl(Boolean, Boolean, Byte, Int32)

Initializes a new instance of the SystemAcl class with the specified values.

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

Parameters

isContainer
Boolean Boolean Boolean Boolean

true if the new SystemAcl object is a container.

isDS
Boolean Boolean Boolean Boolean

true if the new SystemAcl object is a directory object Access Control List (ACL).

revision
Byte Byte Byte Byte

The revision level of the new SystemAcl object.

capacity
Int32 Int32 Int32 Int32

The number of Access Control Entries (ACEs) this SystemAcl object can contain. This number is to be used only as a hint.

Applies to