Class FileIOPermission
Inheritance
System.Object
FileIOPermission
Implements
System.Security.IPermission
System.Security.ISecurityEncodable
Assembly: IronZip.dll
Syntax
public sealed class FileIOPermission : CodeAccessPermission, IStackWalk, IUnrestrictedPermission
Constructors
FileIOPermission(FileIOPermissionAccess, AccessControlActions, String)
Declaration
public FileIOPermission(FileIOPermissionAccess access, AccessControlActions actions, string path)
Parameters
FileIOPermission(FileIOPermissionAccess, AccessControlActions, String[])
Declaration
public FileIOPermission(FileIOPermissionAccess access, AccessControlActions actions, string[] pathList)
Parameters
FileIOPermission(FileIOPermissionAccess, String)
Declaration
public FileIOPermission(FileIOPermissionAccess access, string path)
Parameters
FileIOPermission(FileIOPermissionAccess, String[])
Declaration
public FileIOPermission(FileIOPermissionAccess access, string[] pathList)
Parameters
FileIOPermission(PermissionState)
Declaration
public FileIOPermission(PermissionState state)
Parameters
Properties
AllFiles
Declaration
public FileIOPermissionAccess AllFiles { get; set; }
Property Value
AllLocalFiles
Declaration
public FileIOPermissionAccess AllLocalFiles { get; set; }
Property Value
Methods
AddPathList(FileIOPermissionAccess, String)
Declaration
public void AddPathList(FileIOPermissionAccess access, string path)
Parameters
AddPathList(FileIOPermissionAccess, String[])
Declaration
public void AddPathList(FileIOPermissionAccess access, string[] pathList)
Parameters
Copy()
Declaration
public override IPermission Copy()
Returns
| Type |
Description |
| System.Security.IPermission |
|
Overrides
Equals(Object)
Declaration
public override bool Equals(object o)
Parameters
| Type |
Name |
Description |
| System.Object |
o |
|
Returns
| Type |
Description |
| System.Boolean |
|
Overrides
FromXml(SecurityElement)
Declaration
public override void FromXml(SecurityElement esd)
Parameters
| Type |
Name |
Description |
| System.Security.SecurityElement |
esd |
|
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
| Type |
Description |
| System.Int32 |
|
Overrides
GetPathList(FileIOPermissionAccess)
Declaration
public string[] GetPathList(FileIOPermissionAccess access)
Parameters
Returns
| Type |
Description |
| System.String[] |
|
Intersect(IPermission)
Declaration
public override IPermission Intersect(IPermission target)
Parameters
| Type |
Name |
Description |
| System.Security.IPermission |
target |
|
Returns
| Type |
Description |
| System.Security.IPermission |
|
Overrides
IsSubsetOf(IPermission)
Declaration
public override bool IsSubsetOf(IPermission target)
Parameters
| Type |
Name |
Description |
| System.Security.IPermission |
target |
|
Returns
| Type |
Description |
| System.Boolean |
|
Overrides
IsUnrestricted()
Declaration
public bool IsUnrestricted()
Returns
| Type |
Description |
| System.Boolean |
|
SetPathList(FileIOPermissionAccess, String)
Declaration
public void SetPathList(FileIOPermissionAccess access, string path)
Parameters
SetPathList(FileIOPermissionAccess, String[])
Declaration
public void SetPathList(FileIOPermissionAccess access, string[] pathList)
Parameters
ToXml()
Declaration
public override SecurityElement ToXml()
Returns
| Type |
Description |
| System.Security.SecurityElement |
|
Overrides
Union(IPermission)
Declaration
public override IPermission Union(IPermission other)
Parameters
| Type |
Name |
Description |
| System.Security.IPermission |
other |
|
Returns
| Type |
Description |
| System.Security.IPermission |
|
Overrides
Implements
System.Security.IPermission
System.Security.ISecurityEncodable