Метод DirectoryInfo.GetAccessControl(AccessControlSections)
Получает объект DirectorySecurity , который инкапсулирует заданный тип записей списка управления доступом для каталога, описываемого текущим объектом DirectoryInfo .
Синтаксис
public DirectorySecurity GetAccessControl(AccessControlSections includeSections)
Параметры
includeSections
-
Одно из значений
AccessControlSections , указывающее тип сведений о списке
ACL, которые необходимо получить.
Возвращаемое значение
-
Объект
DirectorySecurity , который инкапсулирует правила управления доступом для файла, описанные параметром
path .ИсключенияТип исключенияУсловие
SystemException Не удается найти или изменить каталог.
UnauthorizedAccessException Текущий процесс не может открыть каталог из-за отсутствия соответствующих прав доступа.
IOException При открытии каталога возникла ошибка ввода-вывода.
PlatformNotSupportedException Текущая операционная система не является системой Microsoft Windows 2000 или более поздней версией Windows.
UnauthorizedAccessException Каталог доступен только для чтения.– или – Эта операция не поддерживается на текущей платформе.– или – У вызывающего объекта отсутствует необходимое разрешение.