Class PrincipalPermission
Inheritance
System.Object
PrincipalPermission
Implements
System.Security.IPermission
System.Security.ISecurityEncodable
Assembly: IronZip.dll
Syntax
public sealed class PrincipalPermission : Object, IUnrestrictedPermission
Constructors
PrincipalPermission(PermissionState)
Declaration
public PrincipalPermission(PermissionState state)
Parameters
PrincipalPermission(String, String)
Declaration
public PrincipalPermission(string name, string role)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
| System.String |
role |
|
PrincipalPermission(String, String, Boolean)
Declaration
public PrincipalPermission(string name, string role, bool isAuthenticated)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
| System.String |
role |
|
| System.Boolean |
isAuthenticated |
|
Methods
Copy()
Declaration
public IPermission Copy()
Returns
| Type |
Description |
| System.Security.IPermission |
|
Demand()
Declaration
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| System.Object |
obj |
|
Returns
| Type |
Description |
| System.Boolean |
|
FromXml(SecurityElement)
Declaration
public void FromXml(SecurityElement elem)
Parameters
| Type |
Name |
Description |
| System.Security.SecurityElement |
elem |
|
GetHashCode()
Declaration
public override int GetHashCode()
Returns
| Type |
Description |
| System.Int32 |
|
Intersect(IPermission)
Declaration
public IPermission Intersect(IPermission target)
Parameters
| Type |
Name |
Description |
| System.Security.IPermission |
target |
|
Returns
| Type |
Description |
| System.Security.IPermission |
|
IsSubsetOf(IPermission)
Declaration
public bool IsSubsetOf(IPermission target)
Parameters
| Type |
Name |
Description |
| System.Security.IPermission |
target |
|
Returns
| Type |
Description |
| System.Boolean |
|
IsUnrestricted()
Declaration
public bool IsUnrestricted()
Returns
| Type |
Description |
| System.Boolean |
|
ToString()
Declaration
public override string ToString()
Returns
| Type |
Description |
| System.String |
|
ToXml()
Declaration
public SecurityElement ToXml()
Returns
| Type |
Description |
| System.Security.SecurityElement |
|
Union(IPermission)
Declaration
public IPermission Union(IPermission other)
Parameters
| Type |
Name |
Description |
| System.Security.IPermission |
other |
|
Returns
| Type |
Description |
| System.Security.IPermission |
|
Implements
System.Security.IPermission
System.Security.ISecurityEncodable