Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents an asynchronous action that reports progress.
Template parameters
- TProgress
The type that encapsulates progress reports from the asynchronous action.
Members
The IAsyncActionWithProgress<TProgress> interface inherits from IAsyncAction. IAsyncActionWithProgress also has these types of members:
- Methods
Methods
The IAsyncActionWithProgress<TProgress> interface has these methods.
Method | Description |
---|---|
get_Completed | Gets the method that is called when the asynchronous action completes. |
get_Progress | Gets the method that is called when the asynchronous action reports progress. |
GetResults | Gets the outcome of an asynchronous action. |
put_Completed | Sets the method that is called when the asynchronous action completes. |
put_Progress | Sets the method that is called when the asynchronous action reports progress. |
Remarks
The IAsyncActionWithProgress<TProgress> interface represents an asynchronous action that reports progress notifications and does not return a result.
When the action reports progress, the IAsyncActionProgressHandler<TProgress> specified by get_Progress is invoked.
When the action completes, the AsyncActionCompletedHandler specified by get_Completed is invoked, and this is the only result from the action.
Requirements
Minimum supported client |
Windows 8 |
Minimum supported server |
Windows Server 2012 |
Header |
Windows.Foundation.Collections.h |