Class AsyncMapBase.AsyncTrackedItem<TInput>
One item that a MapAsync pipeline tracks now, with its status. A strategy reads a list of these for the queue of the pipeline. See Admit(TState, AsyncQueuedItem<TInput>, IReadOnlyList<AsyncTrackedItem<TInput>>) and OnCompleted(TState, AsyncQueuedItem<TInput>, AsyncCompletion, IReadOnlyList<AsyncTrackedItem<TInput>>).
[PublicAPI]
protected sealed class AsyncMapBase.AsyncTrackedItem<TInput>
Type Parameters
TInputThe input type of the strategy.
- Inheritance
-
AsyncMapBase.AsyncTrackedItem<TInput>
- Inherited Members
- Extension Methods
Properties
- Item
The item, as the strategy received it at its admission. It is the same instance, thus ReferenceEquals recognizes it, Id recognizes it, and Cancel on it cancels this item.
- Status
The status of this item now: Queued, or Running.