Class SecurityManager
Inheritance
System.Object
SecurityManager
Assembly: IronZip.dll
Syntax
public static class SecurityManager : Object
Properties
CheckExecutionRights
Declaration
public static bool CheckExecutionRights { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
SecurityEnabled
Declaration
public static bool SecurityEnabled { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Methods
CurrentThreadRequiresSecurityContextCapture()
Declaration
public static bool CurrentThreadRequiresSecurityContextCapture()
Returns
| Type |
Description |
| System.Boolean |
|
GetStandardSandbox(Evidence)
Declaration
public static PermissionSet GetStandardSandbox(Evidence evidence)
Parameters
Returns
GetZoneAndOrigin(out ArrayList, out ArrayList)
Declaration
public static void GetZoneAndOrigin(out ArrayList zone, out ArrayList origin)
Parameters
| Type |
Name |
Description |
| System.Collections.ArrayList |
zone |
|
| System.Collections.ArrayList |
origin |
|
IsGranted(IPermission)
Declaration
public static bool IsGranted(IPermission perm)
Parameters
| Type |
Name |
Description |
| System.Security.IPermission |
perm |
|
Returns
| Type |
Description |
| System.Boolean |
|
LoadPolicyLevelFromFile(String, PolicyLevelType)
Declaration
public static PolicyLevel LoadPolicyLevelFromFile(string path, PolicyLevelType type)
Parameters
Returns
LoadPolicyLevelFromString(String, PolicyLevelType)
Declaration
public static PolicyLevel LoadPolicyLevelFromString(string str, PolicyLevelType type)
Parameters
Returns
PolicyHierarchy()
Declaration
public static IEnumerator PolicyHierarchy()
Returns
| Type |
Description |
| System.Collections.IEnumerator |
|
ResolvePolicy(Evidence)
Declaration
public static PermissionSet ResolvePolicy(Evidence evidence)
Parameters
Returns
ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, out PermissionSet)
Declaration
public static PermissionSet ResolvePolicy(Evidence evidence, PermissionSet reqdPset, PermissionSet optPset, PermissionSet denyPset, out PermissionSet denied)
Parameters
Returns
ResolvePolicy(Evidence[])
Declaration
public static PermissionSet ResolvePolicy(Evidence[] evidences)
Parameters
| Type |
Name |
Description |
| Evidence[] |
evidences |
|
Returns
ResolvePolicyGroups(Evidence)
Declaration
public static IEnumerator ResolvePolicyGroups(Evidence evidence)
Parameters
Returns
| Type |
Description |
| System.Collections.IEnumerator |
|
ResolveSystemPolicy(Evidence)
Declaration
public static PermissionSet ResolveSystemPolicy(Evidence evidence)
Parameters
Returns
SavePolicy()
Declaration
public static void SavePolicy()
SavePolicyLevel(PolicyLevel)
Declaration
public static void SavePolicyLevel(PolicyLevel level)
Parameters