ResourceQueueCollectionTKey, TResource(FuncTKey, FuncTResource, FuncTKey, Int32, FuncTKey, Int32) Constructor
Namespace: SnapDB.CollectionsAssembly: SnapDB (in SnapDB.dll) Version: 1.0.102.0 -- Release Build+29075351d0e5aa4dea46a5c520805222f672dc2e
public ResourceQueueCollection(
Func<TKey, Func<TResource>> instance,
Func<TKey, int> initialCount,
Func<TKey, int> maximumCount
)
Public Sub New (
instance As Func(Of TKey, Func(Of TResource)),
initialCount As Func(Of TKey, Integer),
maximumCount As Func(Of TKey, Integer)
)
public:
ResourceQueueCollection(
Func<TKey, Func<TResource>^>^ instance,
Func<TKey, int>^ initialCount,
Func<TKey, int>^ maximumCount
)
SnapDB.Collections.ResourceQueueCollection = function(instance, initialCount, maximumCount);
Parameters
- instance FuncTKey, FuncTResource
- A function that returns the instance creation function for each key.
- initialCount FuncTKey, Int32
- A function that specifies the initial count for each queue based on the key.
- maximumCount FuncTKey, Int32
- A function that specifies the maximum count for each queue based on the key.