FileIOPermission Constructor (PermissionState)

 

Initializes a new instance of the FileIOPermission class with fully restricted or unrestricted permission as specified.

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

public FileIOPermission(
	PermissionState state
)

Parameters

state
Type: System.Security.Permissions.PermissionState

One of the PermissionState enumeration values.

Exception Condition
ArgumentException

The state parameter is not a valid value of PermissionState.

Creates either fully restricted (None) or Unrestricted access to files and directories.

The following code example creates a new instance of the FileIOPermission class with fully restricted read access.

FileIOPermission f = new FileIOPermission(PermissionState.None);
f.AllLocalFiles = FileIOPermissionAccess.Read;
try
{
    f.Demand();
}
catch (SecurityException s)
{
    Console.WriteLine(s.Message);
}

.NET Framework
Available since 1.1
Return to top
Show: