ProgressWithCompletion<T> Class
Visual Studio 2015
An incremental progress reporting mechanism that also allows asynchronous awaiting for all reports to be processed.
Assembly: Microsoft.VisualStudio.Threading (in Microsoft.VisualStudio.Threading.dll)
| Name | Description | |
|---|---|---|
![]() | ProgressWithCompletion<T>(Action<T>) | Initializes a new instance of ProgressWithCompletion. |
![]() | ProgressWithCompletion<T>(Func<T, Task>) | Initializes a new instance of ProgressWithCompletion. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | ToString() | (Inherited from Object.) |
![]() | WaitAsync() | Returns a task that completes when all reported progress has executed. |
| Name | Description | |
|---|---|---|
![]() ![]() | IProgress<T>.Report(T) | Receives a progress update. |
This type is thread-safe for all members.
Show:



