ProgressWithCompletion<T> Class
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
An incremental progress reporting mechanism that also allows asynchronous awaiting for all reports to be processed.
generic <typename T>
public ref class ProgressWithCompletion : IProgress<T>
public class ProgressWithCompletion<T> : IProgress<T>
type ProgressWithCompletion<'T> = class
interface IProgress<'T>
Public Class ProgressWithCompletion(Of T)
Implements IProgress(Of T)
- T
The type of message sent in progress updates.
- Inheritance
-
ProgressWithCompletion<T>
- Implements
-
IProgress<T>
Progress |
Initializes a new instance of the ProgressWithCompletion<T> class. |
Progress |
Initializes a new instance of the ProgressWithCompletion<T> class. |
Progress |
Initializes a new instance of the ProgressWithCompletion<T> class. |
Progress |
Initializes a new instance of the ProgressWithCompletion<T> class. |
Report(T) |
Receives a progress update. |
Wait |
Returns a task that completes when all reported progress has executed. |
Wait |
Returns a task that completes when all reported progress has executed. |
IProgress<T>.Report(T) |
Receives a progress update. |
Proizvod | Verzije |
---|---|
Visual Studio SDK | 2015, 2017, 2019, 2022 |
This type is thread-safe for all members.