DirectorySecurity Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci DirectorySecurity třídy.
Přetížení
DirectorySecurity() |
Inicializuje novou instanci DirectorySecurity třídy. |
DirectorySecurity(String, AccessControlSections) |
Inicializuje novou instanci DirectorySecurity třídy z zadaného adresáře pomocí zadaných hodnot výčtu AccessControlSections . |
DirectorySecurity()
Inicializuje novou instanci DirectorySecurity třídy.
public:
DirectorySecurity();
public DirectorySecurity ();
Public Sub New ()
Výjimky
Aktuální operační systém není Microsoft Windows 2000 nebo novější.
Poznámky
Tento konstruktor použijte, pokud chcete vytvořit prázdný DirectorySecurity objekt, který není založen na existujícím adresáři. Potom můžete objekt naplnit informacemi o řízení přístupu a použít je v adresáři.
Platí pro
DirectorySecurity(String, AccessControlSections)
Inicializuje novou instanci DirectorySecurity třídy z zadaného adresáře pomocí zadaných hodnot výčtu AccessControlSections .
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)
Parametry
- name
- String
Umístění adresáře, ze které chcete vytvořit DirectorySecurity objekt.
- includeSections
- AccessControlSections
Jedna z AccessControlSections hodnot, která určuje typ informací seznamu řízení přístupu (ACL), které se mají načíst.
Výjimky
Parametr name
je řetězec nulové délky, obsahuje pouze prázdné znaky nebo obsahuje jeden nebo více neplatných znaků definovaných nástrojem InvalidPathChars.
Parametr name
je null
.
Zadaná cesta je neplatná (například se nachází na nenamapované jednotce).
Soubor zadaný v parametru name
nebyl nalezen.
Při otevírání adresáře došlo k vstupně-výstupní chybě.
Parametr name
je v neplatném formátu.
Aktuální operační systém není Microsoft Windows 2000 nebo novější.
Zadaná cesta, název souboru nebo obojí překračují maximální délku definovanou systémem.
Aktuální systémový účet nemá oprávnění správce.
Adresář nebyl nalezen.
Parametr name
určil adresář, který je jen pro čtení.
-nebo-
Tato operace není na aktuální platformě podporovaná.
-nebo-
Volající nemá požadované oprávnění.
Poznámky
Tento konstruktor načte informace o řízení přístupu pro zadaný adresář a pak vytvoří DirectorySecurity objekt, který zapouzdřuje tyto informace. Pak můžete zkontrolovat, přidat nebo odstranit informace o řízení přístupu pro zadaný adresář.