Class ResourcePermissionBase
Inheritance
System.Object
ResourcePermissionBase
Implements
System.Security.IPermission
System.Security.ISecurityEncodable
Assembly: IronZip.dll
Syntax
public abstract class ResourcePermissionBase : CodeAccessPermission, IStackWalk, IUnrestrictedPermission
Constructors
ResourcePermissionBase()
Declaration
protected ResourcePermissionBase()
ResourcePermissionBase(PermissionState)
Declaration
protected ResourcePermissionBase(PermissionState state)
Parameters
Fields
Any
Declaration
public const string Any = "*"
Field Value
| Type |
Description |
| System.String |
|
Local
Declaration
public const string Local = "."
Field Value
| Type |
Description |
| System.String |
|
Properties
PermissionAccessType
Declaration
protected Type PermissionAccessType { get; set; }
Property Value
| Type |
Description |
| System.Type |
|
TagNames
Declaration
protected string[] TagNames { get; set; }
Property Value
| Type |
Description |
| System.String[] |
|
Methods
AddPermissionAccess(ResourcePermissionBaseEntry)
Declaration
protected void AddPermissionAccess(ResourcePermissionBaseEntry entry)
Parameters
Clear()
Declaration
Copy()
Declaration
public override IPermission Copy()
Returns
| Type |
Description |
| System.Security.IPermission |
|
Overrides
FromXml(SecurityElement)
Declaration
public override void FromXml(SecurityElement securityElement)
Parameters
| Type |
Name |
Description |
| System.Security.SecurityElement |
securityElement |
|
Overrides
GetPermissionEntries()
Declaration
protected ResourcePermissionBaseEntry[] GetPermissionEntries()
Returns
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 |
|
RemovePermissionAccess(ResourcePermissionBaseEntry)
Declaration
protected void RemovePermissionAccess(ResourcePermissionBaseEntry entry)
Parameters
ToXml()
Declaration
public override SecurityElement ToXml()
Returns
| Type |
Description |
| System.Security.SecurityElement |
|
Overrides
Union(IPermission)
Declaration
public override IPermission Union(IPermission target)
Parameters
| Type |
Name |
Description |
| System.Security.IPermission |
target |
|
Returns
| Type |
Description |
| System.Security.IPermission |
|
Overrides
Implements
System.Security.IPermission
System.Security.ISecurityEncodable