Vagabond


AppDomainPool<'Manager>

Namespace: MBrace.Vagabond.AppDomainPool
Attributes:
[<AutoSerializable(false)>]

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

Instance members

Instance memberDescription
x.DomainCount
Signature: int

Current AppDomain count

CompiledName: get_DomainCount

x.MaxDomains
Signature: int

Maximum AppDomain count

CompiledName: get_MaxDomains

x.MinDomains
Signature: int

Minimum AppDomain count

CompiledName: get_MinDomains

x.RequestAppDomain(dependencies)
Signature: dependencies:seq<AssemblyId> -> 'Manager

Returns a marshalled Manager object attached to a pooled AppDomain instance. AppDomain will be selected based on dependency affinity.

Fork me on GitHub