AssemblyLoadContextPool<'Manager>
Namespace: MBrace.Vagabond.LoadContextPool
Attributes:
[<AutoSerializable(false)>]
Provides a AssemblyLoadContext pooling mechanism for use by Vagabond.
AssemblyLoadContexts are allocated based on what assembly dependencies are required for execution.
Instance members
Instance member | Description |
x.LoadContextCount
Signature: int
|
Current AssemblyLoadContext count
CompiledName: get_LoadContextCount
|
x.MaxLoadContexts
Signature: int
|
Maximum AssemblyLoadContext count
CompiledName: get_MaxLoadContexts
|
x.MinLoadContexts
Signature: int
|
Minimum AssemblyLoadContext count
CompiledName: get_MinLoadContexts
|
x.RequestLoadContext(dependencies)
Signature: dependencies:seq<AssemblyId> -> ILoadContextProxy<'Manager>
|
Returns a Manager object attached to a pooled AssemblyLoadContext instance.
AssemblyLoadContext will be selected based on dependency affinity.
|