Directory.GetAccessControl Metod

Definition

Returnerar Windows åtkomstkontrollistan (ACL) för en katalog.

Överlagringar

Name Description
GetAccessControl(String)

Hämtar ett DirectorySecurity objekt som kapslar in ACL-poster (Access Control List) för en angiven katalog.

GetAccessControl(String, AccessControlSections)

Hämtar ett DirectorySecurity objekt som kapslar in den angivna typen av åtkomstkontrollistaposter (ACL) för en angiven katalog.

GetAccessControl(String)

Hämtar ett DirectorySecurity objekt som kapslar in ACL-poster (Access Control List) för en angiven katalog.

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

Parametrar

path
String

Sökvägen till en katalog som innehåller ett DirectorySecurity objekt som beskriver filens ACL-information (Access Control List).

Returer

Ett objekt som kapslar in åtkomstkontrollreglerna för filen som beskrivs av parametern path .

Undantag

Parametern path är null.

Ett I/O-fel uppstod när katalogen öppnades.

Det gick inte att hitta ett systemnivåfel, till exempel att katalogen inte kunde hittas. Det specifika undantaget kan vara en underklass av SystemException.

Parametern path angav en katalog som är skrivskyddad.

-eller-

Den här åtgärden stöds inte på den aktuella plattformen.

-eller-

Anroparen har inte den behörighet som krävs.

Kommentarer

GetAccessControl Använd metoden för att hämta ACL-poster (Access Control List) för en katalog.

En ACL beskriver individer och grupper som har, eller inte har, rättigheter till specifika åtgärder i den angivna filen eller katalogen. Mer information finns i Så här lägger du till eller tar bort poster för åtkomstkontrollistan.

I NTFS-miljöer ReadAttributes och ReadExtendedAttributes beviljas användaren om användaren har ListDirectory behörighet till den överordnade mappen. ReadAttributes Neka och ReadExtendedAttributesneka ListDirectory i den överordnade katalogen.

Gäller för

GetAccessControl(String, AccessControlSections)

Hämtar ett DirectorySecurity objekt som kapslar in den angivna typen av åtkomstkontrollistaposter (ACL) för en angiven katalog.

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

Parametrar

path
String

Sökvägen till en katalog som innehåller ett DirectorySecurity objekt som beskriver filens ACL-information (Access Control List).

includeSections
AccessControlSections

Ett av de AccessControlSections värden som anger vilken typ av åtkomstkontrollista (ACL) information som ska ta emot.

Returer

Ett objekt som kapslar in åtkomstkontrollreglerna för filen som beskrivs av parametern path .

Undantag

Parametern path är null.

Ett I/O-fel uppstod när katalogen öppnades.

Det gick inte att hitta ett systemnivåfel, till exempel att katalogen inte kunde hittas. Det specifika undantaget kan vara en underklass av SystemException.

Parametern path angav en katalog som är skrivskyddad.

-eller-

Den här åtgärden stöds inte på den aktuella plattformen.

-eller-

Anroparen har inte den behörighet som krävs.

Kommentarer

GetAccessControl Använd metoden för att hämta ACL-poster (Access Control List) för en katalog.

En ACL beskriver individer och grupper som har, eller inte har, rättigheter till specifika åtgärder i den angivna filen eller katalogen. Mer information finns i Så här lägger du till eller tar bort poster för åtkomstkontrollistan.

I NTFS-miljöer ReadAttributes och ReadExtendedAttributes beviljas användaren om användaren har ListDirectory behörighet till den överordnade mappen. ReadAttributes Neka och ReadExtendedAttributesneka ListDirectory i den överordnade katalogen.

Gäller för