DirectorySecurity 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 DirectorySecurity-Klasse.
Überlädt
DirectorySecurity() |
Initialisiert eine neue Instanz der DirectorySecurity-Klasse. |
DirectorySecurity(String, AccessControlSections) |
Initialisiert mithilfe der angegebenen Werte der DirectorySecurity-Enumeration eine neue Instanz der AccessControlSections-Klasse aus einem angegebenen Verzeichnis. |
DirectorySecurity()
Initialisiert eine neue Instanz der DirectorySecurity-Klasse.
public:
DirectorySecurity();
public DirectorySecurity ();
Public Sub New ()
Ausnahmen
Das aktuelle Betriebssystem ist nicht Microsoft Windows 2000 oder höher.
Hinweise
Verwenden Sie diesen Konstruktor, wenn Sie ein leeres DirectorySecurity Objekt erstellen möchten, das nicht auf einem vorhandenen Verzeichnis basiert. Anschließend können Sie das Objekt mit Zugriffssteuerungsinformationen auffüllen und auf ein Verzeichnis anwenden.
Gilt für:
DirectorySecurity(String, AccessControlSections)
Initialisiert mithilfe der angegebenen Werte der DirectorySecurity-Enumeration eine neue Instanz der AccessControlSections-Klasse aus einem angegebenen Verzeichnis.
public:
DirectorySecurity(System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
public DirectorySecurity (string name, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.DirectorySecurity : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.DirectorySecurity
Public Sub New (name As String, includeSections As AccessControlSections)
Parameter
- name
- String
Der Speicherort eines Verzeichnisses, aus dem ein DirectorySecurity-Objekt erstellt wird.
- includeSections
- AccessControlSections
Einer der AccessControlSections-Werte, der den Typ der abzurufenden Informationen zur Zugriffssteuerungsliste angibt.
Ausnahmen
Der name
-Parameter ist eine leere Zeichenfolge, enthält nur Leerzeichen oder enthält mindestens ein ungültiges Zeichen gemäß der Definition von InvalidPathChars.
Der name
-Parameter ist null
.
Der angegebene Pfad ist ungültig (er befindet sich z. B. auf einem nicht zugeordneten Laufwerk).
Die im name
-Parameter angegebene Datei wurde nicht gefunden.
E/A-Fehler beim Öffnen des Verzeichnisses.
Der name
-Parameter hat ein ungültiges Format.
Das aktuelle Betriebssystem ist nicht Microsoft Windows 2000 oder höher.
Der angegebene Pfad und/oder Dateiname überschreiten die vom System definierte maximale Länge.
Das aktuelle Systemkonto verfügt nicht über Administratorrechte.
Das Verzeichnis wurde nicht gefunden.
Der name
-Parameter hat ein schreibgeschütztes Verzeichnis angegeben.
- oder -
Dieser Vorgang wird von der aktuellen Plattform nicht unterstützt.
- oder -
Der Aufrufer verfügt nicht über die erforderliche Berechtigung.
Hinweise
Dieser Konstruktor ruft die Zugriffssteuerungsinformationen für das angegebene Verzeichnis ab und erstellt dann ein DirectorySecurity Objekt, das diese Informationen kapselt. Anschließend können Sie die Zugriffssteuerungsinformationen für das angegebene Verzeichnis überprüfen, hinzufügen oder löschen.