Freigeben über


DiscretionaryAcl Konstruktoren

Definition

Initialisiert eine neue Instanz der DiscretionaryAcl-Klasse.

Überlädt

DiscretionaryAcl(Boolean, Boolean, Int32)

Initialisiert eine neue Instanz der DiscretionaryAcl-Klasse mit den angegebenen Werten.

DiscretionaryAcl(Boolean, Boolean, RawAcl)

Initialisiert eine neue Instanz der DiscretionaryAcl-Klasse mit den angegebenen Werten des angegebenen RawAcl-Objekts.

DiscretionaryAcl(Boolean, Boolean, Byte, Int32)

Initialisiert eine neue Instanz der DiscretionaryAcl-Klasse mit den angegebenen Werten.

DiscretionaryAcl(Boolean, Boolean, Int32)

Initialisiert eine neue Instanz der DiscretionaryAcl-Klasse mit den angegebenen Werten.

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)

Parameter

isContainer
Boolean

true, wenn das neue DiscretionaryAcl-Objekt ein Container ist.

isDS
Boolean

true, wenn das neue DiscretionaryAcl-Objekt eine Zugriffssteuerungsliste (ACL) für ein Verzeichnisobjekt ist.

capacity
Int32

Die Anzahl der möglichen Zugriffssteuerungseinträge (ACEs – Access Control Entries), die dieses DiscretionaryAcl-Objekt enthalten kann. Diese Zahl sollte nur als Anhaltspunkt verwendet werden.

Gilt für:

DiscretionaryAcl(Boolean, Boolean, RawAcl)

Initialisiert eine neue Instanz der DiscretionaryAcl-Klasse mit den angegebenen Werten des angegebenen RawAcl-Objekts.

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)

Parameter

isContainer
Boolean

true, wenn das neue DiscretionaryAcl-Objekt ein Container ist.

isDS
Boolean

true, wenn das neue DiscretionaryAcl-Objekt eine Zugriffssteuerungsliste (ACL) für ein Verzeichnisobjekt ist.

rawAcl
RawAcl

Das zugrunde liegende RawAcl-Objekt für das neue DiscretionaryAcl-Objekt. Geben Sie null an, um eine leere ACL zu erstellen.

Hinweise

Die Access Control Entries (ACEs) im RawAcl -Objekt werden geklont.

Gilt für:

DiscretionaryAcl(Boolean, Boolean, Byte, Int32)

Initialisiert eine neue Instanz der DiscretionaryAcl-Klasse mit den angegebenen Werten.

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)

Parameter

isContainer
Boolean

true, wenn das neue DiscretionaryAcl-Objekt ein Container ist.

isDS
Boolean

true, wenn das neue DiscretionaryAcl-Objekt eine Zugriffssteuerungsliste (ACL) für ein Verzeichnisobjekt ist.

revision
Byte

Die Revisionsebene des neuen DiscretionaryAcl-Objekts.

capacity
Int32

Die Anzahl der möglichen Zugriffssteuerungseinträge (ACEs – Access Control Entries), die dieses DiscretionaryAcl-Objekt enthalten kann. Diese Zahl sollte nur als Anhaltspunkt verwendet werden.

Gilt für: