FileIOPermission::SetPathList Method (FileIOPermissionAccess, array<String>)

Sets the specified access to the specified files and directories, replacing the current state for the specified access with the new set of paths.

Namespace:  System.Security.Permissions
Assembly:  mscorlib (in mscorlib.dll)

void SetPathList(
	FileIOPermissionAccess access, 
	array<String^>^ pathList


Type: System.Security.Permissions::FileIOPermissionAccess

A bitwise combination of the FileIOPermissionAccess values.

Type: array<System::String>

An array containing the absolute paths of the files and directories.


The access parameter is not a valid value of FileIOPermissionAccess.


An entry in the pathList parameter is not a valid string.

The previous state of the current permission for the specified access type is overwritten. The following code sets the access for C:\temp to Read.

This access will not be overwritten by the following code because the access types are not the same.

fileIOPerm1->SetPathList(FileIOPermissionAccess::Write, gcnew array<String^> {"C:\\pictures", "C:\\music"});

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft