Class HostSecurityManager
Inheritance
System.Object
HostSecurityManager
Assembly: IronZip.dll
Syntax
public class HostSecurityManager : Object
Constructors
HostSecurityManager()
Declaration
public HostSecurityManager()
Properties
DomainPolicy
Declaration
public virtual PolicyLevel DomainPolicy { get; }
Property Value
Flags
Declaration
public virtual HostSecurityManagerOptions Flags { get; }
Property Value
Methods
DetermineApplicationTrust(Evidence, Evidence, TrustManagerContext)
Declaration
public virtual ApplicationTrust DetermineApplicationTrust(Evidence applicationEvidence, Evidence activatorEvidence, TrustManagerContext context)
Parameters
Returns
GenerateAppDomainEvidence(Type)
Declaration
public virtual EvidenceBase GenerateAppDomainEvidence(Type evidenceType)
Parameters
| Type |
Name |
Description |
| System.Type |
evidenceType |
|
Returns
GenerateAssemblyEvidence(Type, Assembly)
Declaration
public virtual EvidenceBase GenerateAssemblyEvidence(Type evidenceType, Assembly assembly)
Parameters
| Type |
Name |
Description |
| System.Type |
evidenceType |
|
| System.Reflection.Assembly |
assembly |
|
Returns
GetHostSuppliedAppDomainEvidenceTypes()
Declaration
public virtual Type[] GetHostSuppliedAppDomainEvidenceTypes()
Returns
| Type |
Description |
| System.Type[] |
|
GetHostSuppliedAssemblyEvidenceTypes(Assembly)
Declaration
public virtual Type[] GetHostSuppliedAssemblyEvidenceTypes(Assembly assembly)
Parameters
| Type |
Name |
Description |
| System.Reflection.Assembly |
assembly |
|
Returns
| Type |
Description |
| System.Type[] |
|
ProvideAppDomainEvidence(Evidence)
Declaration
public virtual Evidence ProvideAppDomainEvidence(Evidence inputEvidence)
Parameters
| Type |
Name |
Description |
| Evidence |
inputEvidence |
|
Returns
ProvideAssemblyEvidence(Assembly, Evidence)
Declaration
public virtual Evidence ProvideAssemblyEvidence(Assembly loadedAssembly, Evidence inputEvidence)
Parameters
| Type |
Name |
Description |
| System.Reflection.Assembly |
loadedAssembly |
|
| Evidence |
inputEvidence |
|
Returns
ResolvePolicy(Evidence)
Declaration
public virtual PermissionSet ResolvePolicy(Evidence evidence)
Parameters
Returns