File.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.
Hiermee haalt u een FileSecurity object op dat de ACL-vermeldingen (Access Control List) voor een opgegeven bestand inkapselt.
Overloads
| Name | Description |
|---|---|
| GetAccessControl(String) |
Hiermee haalt u een FileSecurity object op dat de ACL-vermeldingen (Access Control List) voor een opgegeven bestand inkapselt. |
| GetAccessControl(String, AccessControlSections) |
Hiermee wordt een FileSecurity object opgehaald dat het opgegeven type ACL-vermeldingen (Access Control List) voor een bepaald bestand inkapselt. |
GetAccessControl(String)
Hiermee haalt u een FileSecurity object op dat de ACL-vermeldingen (Access Control List) voor een opgegeven bestand inkapselt.
public:
static System::Security::AccessControl::FileSecurity ^ GetAccessControl(System::String ^ path);
public static System.Security.AccessControl.FileSecurity GetAccessControl(string path);
static member GetAccessControl : string -> System.Security.AccessControl.FileSecurity
Public Shared Function GetAccessControl (path As String) As FileSecurity
Parameters
- path
- String
Het pad naar een bestand met een FileSecurity object dat de ACL-gegevens (Access Control List) van het bestand beschrijft.
Retouren
Een FileSecurity object dat de toegangsbeheerregels inkapselt voor het bestand dat door de path parameter wordt beschreven.
Uitzonderingen
Er is een I/O-fout opgetreden tijdens het openen van het bestand.
De path parameter is null.
Kan het bestand niet vinden.
De path parameter heeft een bestand opgegeven dat alleen-lezen is.
– of –
Deze bewerking wordt niet ondersteund op het huidige platform.
– of –
De path parameter heeft een map opgegeven.
– of –
De beller heeft niet de vereiste machtiging.
Opmerkingen
Gebruik de GetAccessControl methode om de ACL-vermeldingen (Access Control List) voor een bestand op te halen.
Een ACL beschrijft personen en groepen die al dan niet rechten hebben voor specifieke acties op het opgegeven bestand. 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 wordt een FileSecurity object opgehaald dat het opgegeven type ACL-vermeldingen (Access Control List) voor een bepaald bestand inkapselt.
public:
static System::Security::AccessControl::FileSecurity ^ GetAccessControl(System::String ^ path, System::Security::AccessControl::AccessControlSections includeSections);
public static System.Security.AccessControl.FileSecurity GetAccessControl(string path, System.Security.AccessControl.AccessControlSections includeSections);
static member GetAccessControl : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.FileSecurity
Public Shared Function GetAccessControl (path As String, includeSections As AccessControlSections) As FileSecurity
Parameters
- path
- String
Het pad naar een bestand met een FileSecurity object dat de ACL-gegevens (Access Control List) van het bestand beschrijft.
- includeSections
- AccessControlSections
Een van de AccessControlSections waarden die het type toegangsbeheerlijst (ACL) aangeeft dat moet worden ontvangen.
Retouren
Een FileSecurity object dat de toegangsbeheerregels inkapselt voor het bestand dat door de path parameter wordt beschreven.
Uitzonderingen
Er is een I/O-fout opgetreden tijdens het openen van het bestand.
De path parameter is null.
Kan het bestand niet vinden.
De path parameter heeft een bestand opgegeven dat alleen-lezen is.
– of –
Deze bewerking wordt niet ondersteund op het huidige platform.
– of –
De path parameter heeft een map opgegeven.
– of –
De beller heeft niet de vereiste machtiging.
Opmerkingen
Gebruik de GetAccessControl methode om de ACL-vermeldingen (Access Control List) voor een bestand op te halen.
Een ACL beschrijft personen en groepen die al dan niet rechten hebben voor specifieke acties op het opgegeven bestand. 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.