FileSystemAclExtensions.CreateDirectory(DirectorySecurity, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает каталог и возвращает его, гарантируя, что он создается с указанными свойствами безопасности. Если каталог уже существует, возвращается существующий каталог.
public:
[System::Runtime::CompilerServices::Extension]
static System::IO::DirectoryInfo ^ CreateDirectory(System::Security::AccessControl::DirectorySecurity ^ directorySecurity, System::String ^ path);
public static System.IO.DirectoryInfo CreateDirectory (this System.Security.AccessControl.DirectorySecurity directorySecurity, string path);
static member CreateDirectory : System.Security.AccessControl.DirectorySecurity * string -> System.IO.DirectoryInfo
<Extension()>
Public Function CreateDirectory (directorySecurity As DirectorySecurity, path As String) As DirectoryInfo
Параметры
- directorySecurity
- DirectorySecurity
Объект , определяющий управление доступом и безопасность аудита для каталога.
- path
- String
Путь к создаваемому каталогу.
Возвращаемое значение
Объект сведений о каталоге, представляющий либо созданный каталог с предоставленными свойствами безопасности, либо существующий каталог.
Исключения
Параметр directorySecurity
или path
имеет значение null
.
Параметр path
пуст.
Не удалось найти часть пути.
Отказано в доступе по пути.
Комментарии
Этот метод расширения был добавлен в .NET Core для предоставления функциональных возможностей, предоставляемых методом System.IO.Directory.CreateDirectory(System.String,System.Security.AccessControl.DirectorySecurity)
платформа .NET Framework.