Vagabond


Vagabond

MBrace.Vagabond Namespace

TypeDescription
AssemblyId

Vagabond unique assembly identifier

AssemblyLoadInfo

Assembly load information

AssemblyLookupPolicy

Specifies how assemblies are to be looked up from the local vagabond context.

DataDependency

Specifies data dependency content

DataDependencyId

Data dependency identifier

DataDependencyInfo

Data dependency information

DataGeneration

Pickle generation id for data dependency

FsiDynamicAssemblyProfile

Dynamic Assembly profile for F# Interactive

GzipCompression

GZip Compression algorithm

HashResult
IAssemblyDownloader

Abstract assembly image importing API

IAssemblyUploader

Abstract assembly image exporting API

ICompressionAlgorithm

Abstract stream compression algorithm

IDynamicAssemblyProfile

customizes slicing behaviour on given dynamic assembly

NoCompression

No Compression

TypeParseBehaviour

Determines dynamic type parsing behaviour to Vagabond slices

Vagabond

A collection of general purpose utilities on dependency traversal.

VagabondAssembly

Exportable Vagabond assembly and metadata

VagabondConfiguration

Vagabond configuration record

VagabondException

Exception raised by Vagabond

VagabondManager

Vagabond management object which instantiates a dynamic assembly compiler, loader and exporter states

VagabondMetadata

Vagabond metadata for dynamic assembly slices

ModuleDescription
AssemblyProtocols

Vagabond assembly publish/receive protocol implementations

ExportableAssembly

Raw in-memory assembly export/load implementations

MBrace.Vagabond.AppDomainPool Namespace

TypeDescription
AppDomainEvaluatorPool

Defines an app domain pool that evaluates code based on Vagabond dependency affinities

AppDomainPool<'Manager>

Provides an AppDomain pooling mechanism for use by Vagabond. AppDomains are managed based what assembly dependencies are required for execution.

AppDomainPool

Provides an AppDomain pooling mechanism for use by Vagabond. AppDomains are managed based what assembly dependencies are required for execution.

IAppDomainConfiguration

User-defined configuration object passed at AppDomain initialization Values are instantiated on the client appdomain and marshalled to the pooled domains

IAppDomainManager

Interface implemented by MarshalByRef types used for managing Application domains. Types implementing the interface must carry a parameterless constructor.

OutOfResourcesException
Fork me on GitHub