Directory.GetAccessControl Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.