Поделиться через


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.

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