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.