Прочитать на английском

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


FileSystemAclExtensions.SetAccessControl Метод

Определение

Перегрузки

SetAccessControl(DirectoryInfo, DirectorySecurity)

Изменяет атрибуты безопасности для существующего каталога.

SetAccessControl(FileInfo, FileSecurity)

Изменяет атрибуты безопасности для существующего файла.

SetAccessControl(FileStream, FileSecurity)

Изменяет атрибуты безопасности для существующего файла.

SetAccessControl(DirectoryInfo, DirectorySecurity)

Изменяет атрибуты безопасности для существующего каталога.

C#
public static void SetAccessControl (this System.IO.DirectoryInfo directoryInfo, System.Security.AccessControl.DirectorySecurity directorySecurity);

Параметры

directoryInfo
DirectoryInfo

Существующий каталог.

directorySecurity
DirectorySecurity

Сведения о безопасности, которые необходимо применить к каталогу.

Исключения

directorySecurity имеет значение null.

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, 6, 7, 8, 9
Windows Desktop 3.0, 3.1, 5

SetAccessControl(FileInfo, FileSecurity)

Изменяет атрибуты безопасности для существующего файла.

C#
public static void SetAccessControl (this System.IO.FileInfo fileInfo, System.Security.AccessControl.FileSecurity fileSecurity);

Параметры

fileInfo
FileInfo

Существующий файл.

fileSecurity
FileSecurity

Сведения о безопасности, которые необходимо применить к файлу.

Исключения

fileSecurity имеет значение null.

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, 6, 7, 8, 9
Windows Desktop 3.0, 3.1, 5

SetAccessControl(FileStream, FileSecurity)

Изменяет атрибуты безопасности для существующего файла.

C#
public static void SetAccessControl (this System.IO.FileStream fileStream, System.Security.AccessControl.FileSecurity fileSecurity);

Параметры

fileStream
FileStream

Существующий файл.

fileSecurity
FileSecurity

Сведения о безопасности, которые необходимо применить к файлу.

Исключения

Параметр fileStream или fileSecurity имеет значение null.

Файловый поток закрыт.

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, 6, 7, 8, 9
Windows Desktop 3.0, 3.1, 5