FileIOPermission.GetPathList(FileIOPermissionAccess) Method

Definition

Gets all files and directories with the specified 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()

Parameters

access
FileIOPermissionAccess

One of the FileIOPermissionAccess values that represents a single type of file access.

Returns

String[]

An array containing the paths of the files and directories to which access specified by the access parameter is granted.

Exceptions

access is not a valid value of FileIOPermissionAccess.

-or-

access is AllAccess, which represents more than one type of file access, or NoAccess, which does not represent any type of file access.

Remarks

Use this method to get the state of the current permission. To get the state of both Read and Write access, two calls to this method are required.

Note

The access parameter is limited to the values of FileIOPermissionAccess, which represent single types of file access. Those values are Read, Write, Append, and PathDiscovery. The values acceptable to access do not include NoAccess and AllAccess, which do not represent single types of file access.

Applies to