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

应用于目录的安全信息。

例外

directorySecuritynull

适用于

.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

应用于文件的安全信息。

例外

fileSecuritynull

适用于

.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

应用于文件的安全信息。

例外

fileStreamfileSecuritynull

文件流已关闭。

适用于

.NET 9 和其他版本
产品 版本
.NET Core 1.0, Core 1.1, 6, 7, 8, 9
Windows Desktop 3.0, 3.1, 5