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.

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