FileIOPermission.GetPathList(FileIOPermissionAccess) 方法

定义

获取具有指定 FileIOPermissionAccess的所有文件和目录。

public:
 cli::array <System::String ^> ^ GetPathList(System::Security::Permissions::FileIOPermissionAccess access);
public string[] GetPathList(System.Security.Permissions.FileIOPermissionAccess access);
member this.GetPathList : System.Security.Permissions.FileIOPermissionAccess -> string[]
Public Function GetPathList (access As FileIOPermissionAccess) As String()

参数

access
FileIOPermissionAccess

表示 FileIOPermissionAccess 单个文件访问类型的值之一。

返回

String[]

一个数组,其中包含授予参数所指定 access 访问权限的文件和目录的路径。

例外

access 不是有效值 FileIOPermissionAccess

-或-

accessAllAccess,表示多个类型的文件访问,或 NoAccess表示任何类型的文件访问。

注解

使用此方法获取当前权限的状态。 若要获取这两者 Read 的状态和 Write 访问权限,需要对此方法进行两次调用。

注释

参数 access 仅限于表示单个类型的文件访问的值 FileIOPermissionAccess。 这些值是ReadWriteAppendPathDiscovery。 可以接受 access 的值不包括 NoAccessAllAccess也不表示单个类型的文件访问。

适用于