Class AsyncMapStatus<TInput>
The status of a MapAsync pipeline. It gives the operation of the pipeline, and each input value that the pipeline tracks now with the status of that value. It is also the only handle to stop the pipeline. See Dispose(). This type adds Items to AsyncMapStatus, which is what makes it generic: a caller that reads only IsRunning or stops the pipeline can hold the base type. AsyncMapStatus<TInput, TResult> extends this one with Execute, thus the count of the type parameters a caller keeps selects what that caller can do.
[PublicAPI]
public class AsyncMapStatus<TInput> : AsyncMapStatus, IDisposable
Type Parameters
TInput
- Inheritance
-
AsyncMapStatus<TInput>
- Implements
- Derived
-
AsyncMapStatus<TInput, TResult>
- Inherited Members
- Extension Methods
Properties
- Items
Each value that the pipeline tracks now, Queued or Running. The sequence is not specified, but each update is one snapshot that agrees with itself.