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 member | Description |
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.
|