FileInfo::GetAccessControl Method (AccessControlSections)
Gets a FileSecurity object that encapsulates the specified type of access control list (ACL) entries for the file described by the current FileInfo object.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- includeSections
-
Type:
System.Security.AccessControl::AccessControlSections
One of the AccessControlSections values that specifies which group of access control entries to retrieve.
Return Value
Type: System.Security.AccessControl::FileSecurity^A FileSecurity object that encapsulates the access control rules for the current file.
| Exception | Condition |
|---|---|
| IOException | An I/O error occurred while opening the file. |
| PlatformNotSupportedException | The current operating system is not Microsoft Windows 2000 or later. |
| PrivilegeNotHeldException | The current system account does not have administrative privileges. |
| SystemException | The file could not be found. |
| UnauthorizedAccessException | This operation is not supported on the current platform. -or- The caller does not have the required permission. |
Use the GetAccessControl method to retrieve the access control list (ACL) entries for the current file.
An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file. For more information, see How to: Add or Remove Access Control List Entries.
Available since 2.0