FileIOPermission::AddPathList Method (FileIOPermissionAccess, String^)
.NET Framework (current version)
Adds access for the specified file or directory to the existing state of the permission.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- access
-
Type:
System.Security.Permissions::FileIOPermissionAccess
A bitwise combination of the FileIOPermissionAccess values.
- path
-
Type:
System::String^
The absolute path of a file or directory.
| Exception | Condition |
|---|---|
| ArgumentException | The access parameter is not a valid value of FileIOPermissionAccess. -or- The path parameter is not a valid string. -or- The path parameter did not specify the absolute path to the file or directory. |
| ArgumentNullException | The path parameter is null. |
| NotSupportedException | The path parameter has an invalid format. |
Use this method to modify file and directory access by adding to the state of the current permission.
The following code example shows the use of the FileIOPermission::AddPathList(FileIOPermissionAccess, String^) method.
FileIOPermission^ f2 = gcnew FileIOPermission( FileIOPermissionAccess::Read,"C:\\test_r" ); f2->AddPathList( (FileIOPermissionAccess) (FileIOPermissionAccess::Write | FileIOPermissionAccess::Read), "C:\\example\\out.txt" ); try { f2->Demand(); } catch (SecurityException^ s) { Console::WriteLine(s->Message); }
.NET Framework
Available since 1.1
Available since 1.1
Show: