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. |