Directory.GetAccessControl Метод

Определение

Возвращает список управления доступом Windows для каталога.

Перегрузки

Имя Описание
GetAccessControl(String)

DirectorySecurity Возвращает объект, инкапсулирующий записи списка управления доступом (ACL) для указанного каталога.

GetAccessControl(String, AccessControlSections)

DirectorySecurity Возвращает объект, инкапсулирующий указанный тип записей списка управления доступом (ACL) для указанного каталога.

GetAccessControl(String)

DirectorySecurity Возвращает объект, инкапсулирующий записи списка управления доступом (ACL) для указанного каталога.

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

Параметры

path
String

Путь к каталогу, содержашем объект, описывающий DirectorySecurity сведения о списке управления доступом файла (ACL).

Возвращаемое значение

Объект, инкапсулирующий правила управления доступом для файла, описанного параметром path .

Исключения

Параметр path имеет значение null.

При открытии каталога произошла ошибка ввода-вывода.

Произошла ошибка на уровне системы, например каталог не найден. Конкретное исключение может быть подклассом SystemException.

Параметр path указал каталог, доступный только для чтения.

–или–

Эта операция не поддерживается на текущей платформе.

–или–

Вызывающий объект не имеет требуемого разрешения.

Комментарии

GetAccessControl Используйте метод для получения записей списка управления доступом (ACL) для каталога.

ACL описывает отдельных лиц и групп, имеющих или не имеющих прав на определенные действия в указанном файле или каталоге. Дополнительные сведения см. в разделе "Практическое руководство. Добавление или удаление записей списка управления доступом".

В средах NTFS и ReadAttributes предоставляется пользователю, ReadExtendedAttributes если у пользователя есть ListDirectory права на родительскую папку. Запретить и ReadAttributesзапретить ReadExtendedAttributesListDirectory в родительском каталоге.

Применяется к

GetAccessControl(String, AccessControlSections)

DirectorySecurity Возвращает объект, инкапсулирующий указанный тип записей списка управления доступом (ACL) для указанного каталога.

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

Параметры

path
String

Путь к каталогу, содержашем объект, описывающий DirectorySecurity сведения о списке управления доступом файла (ACL).

includeSections
AccessControlSections

Одно из AccessControlSections значений, указывающее тип данных списка управления доступом (ACL) для получения.

Возвращаемое значение

Объект, инкапсулирующий правила управления доступом для файла, описанного параметром path .

Исключения

Параметр path имеет значение null.

При открытии каталога произошла ошибка ввода-вывода.

Произошла ошибка на уровне системы, например каталог не найден. Конкретное исключение может быть подклассом SystemException.

Параметр path указал каталог, доступный только для чтения.

–или–

Эта операция не поддерживается на текущей платформе.

–или–

Вызывающий объект не имеет требуемого разрешения.

Комментарии

GetAccessControl Используйте метод для получения записей списка управления доступом (ACL) для каталога.

ACL описывает отдельных лиц и групп, имеющих или не имеющих прав на определенные действия в указанном файле или каталоге. Дополнительные сведения см. в разделе "Практическое руководство. Добавление или удаление записей списка управления доступом".

В средах NTFS и ReadAttributes предоставляется пользователю, ReadExtendedAttributes если у пользователя есть ListDirectory права на родительскую папку. Запретить и ReadAttributesзапретить ReadExtendedAttributesListDirectory в родительском каталоге.

Применяется к