AsyncInfo Class
For apps that target Windows Phone OS 7.0 and 7.1, do not use any members of this type in your app. If you do, your code will throw a MethodAccessException. This type is security-critical, which restricts it to internal use by the .NET Framework for Windows Phone class library.
Namespace:
System.Runtime.InteropServices.WindowsRuntime
Assembly: System.Runtime.WindowsRuntime (in System.Runtime.WindowsRuntime.dll)
Top
[SECURITY CRITICAL]
This API is not CLS-compliant. [ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Provides factory methods to construct representations of managed tasks that are compatible with Windows Runtime asynchronous actions and operations.
Assembly: System.Runtime.WindowsRuntime (in System.Runtime.WindowsRuntime.dll)
| Name | Description | |
|---|---|---|
![]() ![]() | Run(Func<CancellationToken, Task>) | Creates and starts a Windows Runtime asynchronous action by using a function that generates a started task. The task can support cancellation. |
![]() ![]() | Run<TResult>(Func<CancellationToken, Task<TResult>>) | Creates and starts a Windows Runtime asynchronous operation by using a function that generates a started task that returns results. The task can support cancellation. |
![]() ![]() | Run<TProgress>(Func<CancellationToken, IProgress<TProgress>, Task>) | Creates and starts a Windows Runtime asynchronous action that includes progress updates, by using a function that generates a started task. The task can support cancellation and progress reporting. |
![]() ![]() | Run<TResult, TProgress>(Func<CancellationToken, IProgress<TProgress>, Task<TResult>>) | Creates and starts a Windows Runtime asynchronous operation that includes progress updates, by using a function that generates a started task that returns results. The task can support cancellation and progress reporting. |
Show:

