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.
[SECURITY CRITICAL]
[ 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.
This API is not CLS-compliant.
Inheritance Hierarchy
System..::.Object
System.Runtime.InteropServices.WindowsRuntime..::.AsyncInfo
Namespace: System.Runtime.InteropServices.WindowsRuntime
Assembly: System.Runtime.WindowsRuntime (in System.Runtime.WindowsRuntime.dll)
Syntax
<SecurityCriticalAttribute> _
<CLSCompliantAttribute(False)> _
Public NotInheritable Class AsyncInfo
[SecurityCriticalAttribute]
[CLSCompliantAttribute(false)]
public static class AsyncInfo
Methods
Name | Description | |
---|---|---|
Run(Func<(Of <(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<(Of <(TResult>)>)(Func<(Of <(CancellationToken, Task<(Of <(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<(Of <(TProgress>)>)(Func<(Of <(CancellationToken, IProgress<(Of <(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<(Of <(TResult, TProgress>)>)(Func<(Of <(CancellationToken, IProgress<(Of <(TProgress>)>), Task<(Of <(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. |
Top
Version Information
Windows Phone OS
Supported in: 8.1, 8.0
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.