DirectorySecurity Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса DirectorySecurity.
Перегрузки
| Имя | Описание |
|---|---|
| DirectorySecurity() |
Инициализирует новый экземпляр класса DirectorySecurity. |
| DirectorySecurity(String, AccessControlSections) |
Инициализирует новый экземпляр DirectorySecurity класса из указанного каталога с помощью указанных значений AccessControlSections перечисления. |
DirectorySecurity()
Инициализирует новый экземпляр класса DirectorySecurity.
public:
DirectorySecurity();
public DirectorySecurity();
Public Sub New ()
Исключения
Текущая операционная система не Microsoft Windows 2000 или более поздней версии.
Комментарии
Используйте этот конструктор, если вы хотите создать пустой DirectorySecurity объект, который не основан на существующем каталоге. Затем вы можете заполнить объект информацией об управлении доступом и применить его к каталогу.
Применяется к
DirectorySecurity(String, AccessControlSections)
Инициализирует новый экземпляр DirectorySecurity класса из указанного каталога с помощью указанных значений AccessControlSections перечисления.
public:
DirectorySecurity(System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
public DirectorySecurity(string name, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.DirectorySecurity : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.DirectorySecurity
Public Sub New (name As String, includeSections As AccessControlSections)
Параметры
- name
- String
Расположение каталога для создания DirectorySecurity объекта из.
- includeSections
- AccessControlSections
Одно из AccessControlSections значений, указывающее тип сведений о списке управления доступом (ACL).
Исключения
Параметр name является строкой нулевой длины, содержит только пробелы или содержит один или несколько недопустимых символов, как определено InvalidPathChars.
Параметр name имеет значение null.
Указанный путь недопустим (например, он находится на несопоставленном диске).
Файл, указанный в параметре name , не найден.
При открытии каталога произошла ошибка ввода-вывода.
Параметр name находится в недопустимом формате.
Текущая операционная система не Microsoft Windows 2000 или более поздней версии.
Указанный путь, имя файла или оба превышают определенную системой максимальную длину.
Текущая системная учетная запись не имеет прав администратора.
Не удалось найти каталог.
Параметр name указал каталог, доступный только для чтения.
–или–
Эта операция не поддерживается на текущей платформе.
–или–
Вызывающий объект не имеет требуемого разрешения.
Комментарии
Этот конструктор извлекает сведения об управлении доступом для указанного каталога, а затем создает DirectorySecurity объект, который инкапсулирует эти сведения. Затем можно проверить, добавить или удалить сведения об управлении доступом для указанного каталога.