| 
            
              ProcessDictionaryTKey, TValue(ProcessQueueKeyValuePairTKey, TValueProcessItemsFunctionSignature, Double, Int32, Int32, Boolean, Boolean) Constructor
             | 
          
        
        
        
        Namespace: GSF.CollectionsAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.257-beta+00aa2366fbb9ec75f636ebc7cfa610e3826a727c
Syntaxnew : 
        processItemsFunction : ProcessQueueTProcessItemsFunctionSignature * 
        ?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(processItemsFunction, processInterval, maximumThreads, processTimeout, requeueOnTimeout, requeueOnException);
 View SourceParameters
- processItemsFunction  ProcessQueueTProcessItemsFunctionSignature
 - A delegate ProcessDictionaryTKey, TValueProcessItemFunctionSignature that defines a function signature to process multiple items at once.
 - 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