DiscretionaryAcl Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.