![]() |
Process
|
The ProcessDictionaryTKey, TValue type exposes the following members.
Name | Description | |
---|---|---|
![]() |
CancellationToken |
Gets the per processing thread cancellation token to check when a ProcessTimeout is specified.
(Inherited from ProcessQueueT) |
![]() |
CanProcessItemFunction | Gets or sets the user function used to determine if an item is ready to be processed. |
![]() |
Count | Gets the number of elements actually contained in the ProcessQueueT. (Inherited from ProcessQueueT) |
![]() |
CurrentStatistics |
Gets the current run-time statistics of the ProcessQueueT as a single group of values.
(Inherited from ProcessQueueT) |
![]() |
Enabled |
Gets or sets indicator that the ProcessQueueT is currently enabled.
(Inherited from ProcessQueueT) |
![]() |
InternalDictionary | Gets the internal sorted dictionary for direct use by derived classes. |
![]() |
InternalEnumerable |
Allows derived classes to access the interfaced internal ProcessQueueT directly.
(Inherited from ProcessQueueT) |
![]() |
InternalList |
Gets the internal list for direct use by ProcessQueueT.
(Inherited from ProcessQueueT) |
![]() |
IsDisposed |
Gets a flag that indicates whether the object has been disposed.
(Inherited from ProcessQueueT) |
![]() |
IsEmpty |
Gets a value that indicates whether the ProcessQueueT is empty.
(Inherited from ProcessQueueT) |
![]() |
IsProcessing |
Gets indicator that the ProcessQueueT is actively processing items.
(Inherited from ProcessQueueT) |
![]() |
IsReadOnly | Gets a value indicating whether the ProcessQueueT is read-only. (Inherited from ProcessQueueT) |
![]() |
IsSynchronized | Gets a value indicating whether access to the ProcessQueueT is synchronized (thread safe). Always returns true for ProcessQueueT. (Inherited from ProcessQueueT) |
![]() |
ItemInt32 |
Gets or sets the element at the specified index.
(Inherited from ProcessQueueT) |
![]() |
ItemTKey | Gets or sets the value associated with the specified key. |
![]() |
ItemsBeingProcessed |
Gets the total number of items currently being processed.
(Inherited from ProcessQueueT) |
![]() |
Keys | Gets an ICollection containing the keys of the ProcessDictionaryTKey, TValue. |
![]() |
MaximumThreads |
Gets or sets the maximum number of threads to process simultaneously.
(Inherited from ProcessQueueT) |
![]() |
Name |
Gets the class name.
(Overrides ProcessQueueTName) |
![]() |
ProcessingIsRealTime |
Gets indicator that items will be processed in real-time.
(Inherited from ProcessQueueT) |
![]() |
ProcessingStyle |
Gets the item QueueProcessingStyle for the ProcessQueueT (i.e., one at a time or many at once).
(Inherited from ProcessQueueT) |
![]() |
ProcessInterval |
Gets or sets the interval, in milliseconds, on which new items begin processing.
(Inherited from ProcessQueueT) |
![]() |
ProcessItemFunction | Gets or sets the user function used to process items in the list one at a time. |
![]() |
ProcessItemsFunction |
Gets or sets the user function used to process multiple items in the list at once.
(Overrides ProcessQueueTProcessItemsFunction) |
![]() |
ProcessTimeout |
Gets or sets the maximum time, in milliseconds, allowed for processing an item.
(Inherited from ProcessQueueT) |
![]() |
RequeueModeOnException |
Gets or sets the mode of insertion used (prefix or suffix) when at item is placed back into the
ProcessQueueT after an exception occurs while processing.
(Inherited from ProcessQueueT) |
![]() |
RequeueModeOnTimeout |
Gets or sets the mode of insertion used (prefix or suffix) when at item is placed back into the ProcessQueueT
after processing times out.
(Inherited from ProcessQueueT) |
![]() |
RequeueOnException |
Gets or sets whether or not to automatically place an item back into the ProcessQueueT if an exception occurs
while processing.
(Inherited from ProcessQueueT) |
![]() |
RequeueOnTimeout |
Gets or sets whether or not to automatically place an item back into the ProcessQueueT if the processing times out.
(Inherited from ProcessQueueT) |
![]() |
RunTime |
Gets the total amount of time, in seconds, that the ProcessQueueT has been active.
(Inherited from ProcessQueueT) |
![]() |
Status |
Gets current status of ProcessQueueT.
(Inherited from ProcessQueueT) |
![]() |
SynchronizedOperationType |
Gets or sets the type of synchronized operation used to process items in a real-time ProcessQueueT.
(Inherited from ProcessQueueT) |
![]() |
SyncRoot |
Gets an object that can be used to synchronize access to the ProcessQueueT.
(Inherited from ProcessQueueT) |
![]() |
ThreadCount |
Gets the current number of active threads.
(Inherited from ProcessQueueT) |
![]() |
ThreadingMode |
Gets the current QueueThreadingMode for the ProcessQueueT (i.e., synchronous or asynchronous).
(Inherited from ProcessQueueT) |
![]() |
TotalFunctionCalls |
Gets the total number of calls to ProcessItemFunction or ProcessItemsFunction.
(Inherited from ProcessQueueT) |
![]() |
TotalProcessedItems |
Gets the total number of items processed so far.
(Inherited from ProcessQueueT) |
![]() |
Values | Gets an ICollection containing the values of the ProcessDictionaryTKey, TValue. |