FileSystemAclExtensions 类

定义

提供特定于 Windows 的静态扩展方法用来操作文件和目录的访问控制列表 (ACL) 安全属性。

public ref class FileSystemAclExtensions abstract sealed
public static class FileSystemAclExtensions
[System.Security.SecurityCritical]
public static class FileSystemAclExtensions
type FileSystemAclExtensions = class
[<System.Security.SecurityCritical>]
type FileSystemAclExtensions = class
Public Module FileSystemAclExtensions
继承
FileSystemAclExtensions
属性

方法

Create(DirectoryInfo, DirectorySecurity)

创建一个新目录,确保使用指定的目录安全性创建该目录。 如果该目录已存在,则不执行任何操作。

Create(FileInfo, FileMode, FileSystemRights, FileShare, Int32, FileOptions, FileSecurity)

创建一个新的文件流,确保使用指定的属性和安全设置创建该文件流。

CreateDirectory(DirectorySecurity, String)

创建一个目录并返回该目录,确保使用指定的目录安全性创建该目录。 如果该目录已存在,则返回现有目录。

GetAccessControl(DirectoryInfo)

返回目录的安全信息。

GetAccessControl(DirectoryInfo, AccessControlSections)

返回目录的安全信息。

GetAccessControl(FileInfo)

返回文件的安全信息。

GetAccessControl(FileInfo, AccessControlSections)

返回文件的安全信息。

GetAccessControl(FileStream)

返回文件的安全信息。

SetAccessControl(DirectoryInfo, DirectorySecurity)

更改现有目录的安全属性。

SetAccessControl(FileInfo, FileSecurity)

更改现有文件的安全属性。

SetAccessControl(FileStream, FileSecurity)

更改现有文件的安全属性。

适用于