Directory.GetAccessControl Metoda

Definice

Vrátí seznam řízení přístupu (ACL) Windows pro adresář.

Přetížení

Name Description
GetAccessControl(String)

DirectorySecurity Získá objekt, který zapouzdřuje položky seznamu řízení přístupu (ACL) pro zadaný adresář.

GetAccessControl(String, AccessControlSections)

DirectorySecurity Získá objekt, který zapouzdřuje zadaný typ položek seznamu řízení přístupu (ACL) pro zadaný adresář.

GetAccessControl(String)

DirectorySecurity Získá objekt, který zapouzdřuje položky seznamu řízení přístupu (ACL) pro zadaný adresář.

public:
 static System::Security::AccessControl::DirectorySecurity ^ GetAccessControl(System::String ^ path);
public static System.Security.AccessControl.DirectorySecurity GetAccessControl(string path);
static member GetAccessControl : string -> System.Security.AccessControl.DirectorySecurity
Public Shared Function GetAccessControl (path As String) As DirectorySecurity

Parametry

path
String

Cesta k adresáři obsahujícímu DirectorySecurity objekt, který popisuje informace o seznamu řízení přístupu (ACL) souboru.

Návraty

Objekt, který zapouzdřuje pravidla řízení přístupu pro soubor popsaný parametrem path .

Výjimky

Parametr path je null.

Při otevírání adresáře došlo k vstupně-výstupní chybě.

Došlo k chybě na úrovni systému, například adresář nebyl nalezen. Konkrétní výjimka může být podtřídou třídy SystemException.

Parametr path zadal 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

GetAccessControl Pomocí metody načtěte položky seznamu řízení přístupu (ACL) pro adresář.

Seznam ACL popisuje jednotlivce a skupiny, které mají nebo nemají práva ke konkrétním akcím daného souboru nebo adresáře. Další informace naleznete v tématu Postupy: Přidání nebo odebrání položek seznamu řízení přístupu.

V prostředích NTFS a ReadAttributes uživateli se udělí, ReadExtendedAttributes pokud má ListDirectory uživatel oprávnění k nadřazené složce. Pokud chcete odepřít ReadAttributes nadřazený adresář a ReadExtendedAttributesodepřít ho, zamítáte ListDirectory ho.

Platí pro

GetAccessControl(String, AccessControlSections)

DirectorySecurity Získá objekt, který zapouzdřuje zadaný typ položek seznamu řízení přístupu (ACL) pro zadaný adresář.

public:
 static System::Security::AccessControl::DirectorySecurity ^ GetAccessControl(System::String ^ path, System::Security::AccessControl::AccessControlSections includeSections);
public static System.Security.AccessControl.DirectorySecurity GetAccessControl(string path, System.Security.AccessControl.AccessControlSections includeSections);
static member GetAccessControl : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.DirectorySecurity
Public Shared Function GetAccessControl (path As String, includeSections As AccessControlSections) As DirectorySecurity

Parametry

path
String

Cesta k adresáři obsahujícímu DirectorySecurity objekt, který popisuje informace o seznamu řízení přístupu (ACL) souboru.

includeSections
AccessControlSections

Jedna z AccessControlSections hodnot, které určují typ informací seznamu řízení přístupu (ACL), které se mají přijmout.

Návraty

Objekt, který zapouzdřuje pravidla řízení přístupu pro soubor popsaný parametrem path .

Výjimky

Parametr path je null.

Při otevírání adresáře došlo k vstupně-výstupní chybě.

Došlo k chybě na úrovni systému, například adresář nebyl nalezen. Konkrétní výjimka může být podtřídou třídy SystemException.

Parametr path zadal 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

GetAccessControl Pomocí metody načtěte položky seznamu řízení přístupu (ACL) pro adresář.

Seznam ACL popisuje jednotlivce a skupiny, které mají nebo nemají práva ke konkrétním akcím daného souboru nebo adresáře. Další informace naleznete v tématu Postupy: Přidání nebo odebrání položek seznamu řízení přístupu.

V prostředích NTFS a ReadAttributes uživateli se udělí, ReadExtendedAttributes pokud má ListDirectory uživatel oprávnění k nadřazené složce. Pokud chcete odepřít ReadAttributes nadřazený adresář a ReadExtendedAttributesodepřít ho, zamítáte ListDirectory ho.

Platí pro