IAsyncActionWithProgress<TProgress> interface
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
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 |
|
See also