| 
            
              ProcessQueueT(ProcessQueueTProcessItemsFunctionSignature, Double, Int32, Int32, Boolean, Boolean) Constructor
             | 
          
        
        
            Creates a bulk item 
ProcessQueueT based on the generic List(Of T) class.
            
 
        
        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
*)
-> ProcessQueueGSF.Collections.ProcessQueue = function(processItemsFunction, processInterval, maximumThreads, processTimeout, requeueOnTimeout, requeueOnException);
 View SourceParameters
- processItemsFunction  ProcessQueueTProcessItemsFunctionSignature
 - Delegate that defines a method to process multiple items at once.
 - processInterval  Double  (Optional)
 - a Double value which represents the process interval in milliseconds.
 - maximumThreads  Int32  (Optional)
 - The maximum number of threads for the queue to use.
 - processTimeout  Int32  (Optional)
 - The number of seconds before a process should timeout.
 - requeueOnTimeout  Boolean  (Optional)
 - A Boolean value that indicates whether a process should requeue an item on timeout.
 - requeueOnException  Boolean  (Optional)
 - A Boolean value that indicates whether a process should requeue after an exception.
 
See Also