File.GetAccessControl Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
FileSecurity Возвращает объект, инкапсулирующий записи списка управления доступом (ACL) для указанного файла.
Перегрузки
| Имя | Описание |
|---|---|
| GetAccessControl(String) |
FileSecurity Возвращает объект, инкапсулирующий записи списка управления доступом (ACL) для указанного файла. |
| GetAccessControl(String, AccessControlSections) |
FileSecurity Возвращает объект, инкапсулирующий указанный тип записей списка управления доступом (ACL) для определенного файла. |
GetAccessControl(String)
FileSecurity Возвращает объект, инкапсулирующий записи списка управления доступом (ACL) для указанного файла.
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
Параметры
- path
- String
Путь к файлу, содержашем объект, описывающий FileSecurity сведения о списке управления доступом (ACL).
Возвращаемое значение
Объект FileSecurity , инкапсулирующий правила управления доступом для файла, описанного параметром path .
Исключения
При открытии файла произошла ошибка ввода-вывода.
Параметр path имеет значение null.
Не удалось найти файл.
Параметр path указал файл, доступный только для чтения.
–или–
Эта операция не поддерживается на текущей платформе.
–или–
Параметр path указал каталог.
–или–
Вызывающий объект не имеет требуемого разрешения.
Комментарии
GetAccessControl Используйте метод для получения записей списка управления доступом (ACL) для файла.
ACL описывает отдельных лиц и групп, имеющих или не имеющих прав на определенные действия в данном файле. Дополнительные сведения см. в разделе "Практическое руководство. Добавление или удаление записей списка управления доступом".
В средах NTFS и ReadAttributes предоставляется пользователю, ReadExtendedAttributes если у пользователя есть ListDirectory права на родительскую папку. Запретить и ReadAttributesзапретить ReadExtendedAttributesListDirectory в родительском каталоге.
Применяется к
GetAccessControl(String, AccessControlSections)
FileSecurity Возвращает объект, инкапсулирующий указанный тип записей списка управления доступом (ACL) для определенного файла.
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
Параметры
- path
- String
Путь к файлу, содержашем объект, описывающий FileSecurity сведения о списке управления доступом (ACL).
- includeSections
- AccessControlSections
Одно из AccessControlSections значений, указывающее тип данных списка управления доступом (ACL) для получения.
Возвращаемое значение
Объект FileSecurity , инкапсулирующий правила управления доступом для файла, описанного параметром path .
Исключения
При открытии файла произошла ошибка ввода-вывода.
Параметр path имеет значение null.
Не удалось найти файл.
Параметр path указал файл, доступный только для чтения.
–или–
Эта операция не поддерживается на текущей платформе.
–или–
Параметр path указал каталог.
–или–
Вызывающий объект не имеет требуемого разрешения.
Комментарии
GetAccessControl Используйте метод для получения записей списка управления доступом (ACL) для файла.
ACL описывает отдельных лиц и групп, имеющих или не имеющих прав на определенные действия в данном файле. Дополнительные сведения см. в разделе "Практическое руководство. Добавление или удаление записей списка управления доступом".
В средах NTFS и ReadAttributes предоставляется пользователю, ReadExtendedAttributes если у пользователя есть ListDirectory права на родительскую папку. Запретить и ReadAttributesзапретить ReadExtendedAttributesListDirectory в родительском каталоге.