Search Results for

    Show / Hide Table of Contents

    Class HostSecurityManager

    Inheritance
    System.Object
    HostSecurityManager
    Namespace: System.Security
    Assembly: IronZip.dll
    Syntax
    public class HostSecurityManager : Object

    Constructors

    HostSecurityManager()

    Declaration
    public HostSecurityManager()

    Properties

    DomainPolicy

    Declaration
    public virtual PolicyLevel DomainPolicy { get; }
    Property Value
    Type Description
    PolicyLevel

    Flags

    Declaration
    public virtual HostSecurityManagerOptions Flags { get; }
    Property Value
    Type Description
    HostSecurityManagerOptions

    Methods

    DetermineApplicationTrust(Evidence, Evidence, TrustManagerContext)

    Declaration
    public virtual ApplicationTrust DetermineApplicationTrust(Evidence applicationEvidence, Evidence activatorEvidence, TrustManagerContext context)
    Parameters
    Type Name Description
    Evidence applicationEvidence
    Evidence activatorEvidence
    TrustManagerContext context
    Returns
    Type Description
    ApplicationTrust

    GenerateAppDomainEvidence(Type)

    Declaration
    public virtual EvidenceBase GenerateAppDomainEvidence(Type evidenceType)
    Parameters
    Type Name Description
    System.Type evidenceType
    Returns
    Type Description
    EvidenceBase

    GenerateAssemblyEvidence(Type, Assembly)

    Declaration
    public virtual EvidenceBase GenerateAssemblyEvidence(Type evidenceType, Assembly assembly)
    Parameters
    Type Name Description
    System.Type evidenceType
    System.Reflection.Assembly assembly
    Returns
    Type Description
    EvidenceBase

    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
    Type Description
    Evidence

    ProvideAssemblyEvidence(Assembly, Evidence)

    Declaration
    public virtual Evidence ProvideAssemblyEvidence(Assembly loadedAssembly, Evidence inputEvidence)
    Parameters
    Type Name Description
    System.Reflection.Assembly loadedAssembly
    Evidence inputEvidence
    Returns
    Type Description
    Evidence

    ResolvePolicy(Evidence)

    Declaration
    public virtual PermissionSet ResolvePolicy(Evidence evidence)
    Parameters
    Type Name Description
    Evidence evidence
    Returns
    Type Description
    PermissionSet
    ☀
    ☾
    Downloads
    • Download with NuGet
    • Start for Free
    In This Article
    Back to top
    Install with NuGet
    Want to deploy IronZIP to a live project for FREE?
    What’s included?
    30 days of fully-functional product
    Test and share in a live environment
    No watermarks in production
    Get your free 30-day Trial Key instantly.
    No credit card or account creation required
    Your Trial License Key has been emailed to you.
    Download IronZIP free to apply
    your Trial Licenses Key
    Install with NuGet View Licenses
    Licenses from $499. Have a question? Get in touch.