The Gallio.Runtime.Hosting namespace contains types for hosting application
code in isolated AppDomains and out of process.
Classes
| Class | Description | |
|---|---|---|
| AppDomainUtils |
Utilities for working with AppDomains.
| |
| BaseHost |
Base implementation of IHost that performs argument validation.
| |
| BaseHostFactory |
An abstract base class for host factories.
| |
| BaseHostService |
Base implementation of IHostService that performs argument validation.
| |
| HostAssemblyResolverHook |
Attaches to a IHost to provide assembly resolution services.
| |
| HostConfiguration |
Describes the runtime configuration of a IHost.
| |
| HostConfiguration..::.AssemblyBindingRedirect |
Describes an assembly binding redirection from an old version range to
a new version.
| |
| HostConfiguration..::.AssemblyCodeBase |
Describes the location of the codebase of a particular assembly version.
| |
| HostConfiguration..::.AssemblyDependency |
Describes a dependent assembly configuration entry that optionally
specifies the codebase, a publisher policy and binding redirects.
| |
| HostConfiguration..::.AssemblyQualification |
Describes an assembly name qualification configuration entry that
maps an assembly partial name to its full name.
| |
| HostException |
The type of exception thrown when hosting operations fail.
| |
| HostServiceChannelInterop | ||
| HostSetup |
Specifies a collection of parameters for setting up a IHost.
| |
| HostUtils |
Provides utilities for working with hosts.
| |
| IsolatedAppDomainHost |
An isolated app domain host is a IHost the runs code within an
isolated AppDomain of this process. Communication with the
AppDomain occurs over an inter-AppDomain .Net
remoting channel.
| |
| IsolatedAppDomainHostFactory |
A factory for initialized IsolatedAppDomainHost hosts.
| |
| IsolatedProcessHost |
An isolated process host is a IHost that runs code within a
new external process.
| |
| IsolatedProcessHostFactory |
A factory for initialized IsolatedProcessHost hosts.
| |
| LocalHost |
An implementation of IHost that runs code
locally within the current AppDomain.
| |
| LocalHostFactory |
A factory for initialized LocalHost hosts.
| |
| RemoteHost |
An implementation of IHost that communicates with a
RemoteHostService that resides in a different context
using .Net remoting.
| |
| RemoteHostService |
A remotely accessible host service.
|
Interfaces
| Interface | Description | |
|---|---|---|
| IHost |
A host represents an environment that may be used to perform various
services in isolation.
| |
| IHostFactory |
A host factory encapsulates a policy for creating new IHost instances.
| |
| IHostService |
A host service enables a local client to interact with a remotely
executing hosting environment.
| |
| IRemoteHostService |
A specialization of host service designed for hosts that are remotely managed.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| ConfigurationFileLocation |
Specifies where a IHost should store the temporary configuration file
it generates when it is being initialized.
|
