Directory.GetAccessControl Methode

Definitie

Retourneert de Windows toegangsbeheerlijst (ACL) voor een map.

Overloads

Name Description
GetAccessControl(String)

Hiermee haalt u een DirectorySecurity object op dat de ACL-vermeldingen (Access Control List) voor een opgegeven map inkapselt.

GetAccessControl(String, AccessControlSections)

Hiermee haalt u een DirectorySecurity object op dat het opgegeven type ACL-vermeldingen (Access Control List) voor een opgegeven map inkapselt.

GetAccessControl(String)

Hiermee haalt u een DirectorySecurity object op dat de ACL-vermeldingen (Access Control List) voor een opgegeven map inkapselt.

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

Parameters

path
String

Het pad naar een map die een DirectorySecurity object bevat waarin de ACL-gegevens (Access Control List) van het bestand worden beschreven.

Retouren

Een object dat de toegangsbeheerregels inkapselt voor het bestand dat door de path parameter wordt beschreven.

Uitzonderingen

De path parameter is null.

Er is een I/O-fout opgetreden tijdens het openen van de map.

Er is een fout op systeemniveau opgetreden, zoals de map, kan niet worden gevonden. De specifieke uitzondering kan een subklasse van SystemExceptionzijn.

De path parameter heeft een map opgegeven die alleen-lezen is.

– of –

Deze bewerking wordt niet ondersteund op het huidige platform.

– of –

De beller heeft niet de vereiste machtiging.

Opmerkingen

Gebruik de GetAccessControl methode om de ACL-vermeldingen (Access Control List) voor een map op te halen.

Een ACL beschrijft personen en groepen die al dan niet beschikken over specifieke acties voor het opgegeven bestand of de opgegeven map. Zie Instructies voor het toevoegen of verwijderen van vermeldingen in toegangsbeheerlijsten voor meer informatie.

In NTFS-omgevingen ReadAttributes en ReadExtendedAttributes worden aan de gebruiker verleend als de gebruiker rechten heeft ListDirectory op de bovenliggende map. ReadAttributes Weigeren en ReadExtendedAttributesweigeren ListDirectory in de bovenliggende map.

Van toepassing op

GetAccessControl(String, AccessControlSections)

Hiermee haalt u een DirectorySecurity object op dat het opgegeven type ACL-vermeldingen (Access Control List) voor een opgegeven map inkapselt.

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

Parameters

path
String

Het pad naar een map die een DirectorySecurity object bevat waarin de ACL-gegevens (Access Control List) van het bestand worden beschreven.

includeSections
AccessControlSections

Een van de AccessControlSections waarden die het type toegangsbeheerlijst (ACL) aangeeft dat moet worden ontvangen.

Retouren

Een object dat de toegangsbeheerregels inkapselt voor het bestand dat door de path parameter wordt beschreven.

Uitzonderingen

De path parameter is null.

Er is een I/O-fout opgetreden tijdens het openen van de map.

Er is een fout op systeemniveau opgetreden, zoals de map, kan niet worden gevonden. De specifieke uitzondering kan een subklasse van SystemExceptionzijn.

De path parameter heeft een map opgegeven die alleen-lezen is.

– of –

Deze bewerking wordt niet ondersteund op het huidige platform.

– of –

De beller heeft niet de vereiste machtiging.

Opmerkingen

Gebruik de GetAccessControl methode om de ACL-vermeldingen (Access Control List) voor een map op te halen.

Een ACL beschrijft personen en groepen die al dan niet beschikken over specifieke acties voor het opgegeven bestand of de opgegeven map. Zie Instructies voor het toevoegen of verwijderen van vermeldingen in toegangsbeheerlijsten voor meer informatie.

In NTFS-omgevingen ReadAttributes en ReadExtendedAttributes worden aan de gebruiker verleend als de gebruiker rechten heeft ListDirectory op de bovenliggende map. ReadAttributes Weigeren en ReadExtendedAttributesweigeren ListDirectory in de bovenliggende map.

Van toepassing op