|   | ProcessDictionaryTKey, TValue(ProcessDictionaryTKey, TValueProcessItemFunctionSignature, Double, Int32, Int32, Boolean, Boolean) Constructor | 
        
        
        
        Namespace: GSF.CollectionsAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.257-beta+00aa2366fbb9ec75f636ebc7cfa610e3826a727c
 Syntax
Syntaxnew : 
        processItemFunction : ProcessDictionaryTKey, TValueProcessItemFunctionSignature * 
        ?processInterval : float * 
        ?maximumThreads : int * 
        ?processTimeout : int * 
        ?requeueOnTimeout : bool * 
        ?requeueOnException : bool 
(* Defaults:
        let _processInterval = defaultArg processInterval 100
        let _maximumThreads = defaultArg maximumThreads 5
        let _processTimeout = defaultArg processTimeout -1
        let _requeueOnTimeout = defaultArg requeueOnTimeout false
        let _requeueOnException = defaultArg requeueOnException false
*)
-> ProcessDictionaryGSF.Collections.ProcessDictionary = function(processItemFunction, processInterval, maximumThreads, processTimeout, requeueOnTimeout, requeueOnException);
Parameters
- processItemFunction  ProcessDictionaryTKey, TValueProcessItemFunctionSignature
- A delegate ProcessDictionaryTKey, TValueProcessItemFunctionSignature that defines a function signature to process a key and value one at a time.
- processInterval  Double  (Optional)
- A Double which represents the process interval.
- maximumThreads  Int32  (Optional)
- An Int32 that represents the max number of threads to use.
- processTimeout  Int32  (Optional)
- An Int32 that represents the amount of time before a process times out.
- requeueOnTimeout  Boolean  (Optional)
- A Boolean value that indicates whether the process should requeue the item after a timeout.
- requeueOnException  Boolean  (Optional)
- A Boolean value that indicates whether the process should requeue the item after an exception.
 See Also
See Also