WindowsRuntimeSystemExtensions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为在任务和 Windows 运行时异步操作之间转换提供扩展方法。
public ref class WindowsRuntimeSystemExtensions abstract sealed
[System.CLSCompliant(false)]
public static class WindowsRuntimeSystemExtensions
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static class WindowsRuntimeSystemExtensions
[<System.CLSCompliant(false)>]
type WindowsRuntimeSystemExtensions = class
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
type WindowsRuntimeSystemExtensions = class
Public Module WindowsRuntimeSystemExtensions
- 继承
-
WindowsRuntimeSystemExtensions
- 属性
-
扩展AsTask方法重载使你能够使用 .NET Task 对象来管理来自 Windows 运行时的异步操作。
通过 AsAsyncAction 方法和 AsAsyncOperation 方法,可以将启动的任务传递给采用异步操作Windows 运行时的方法。 另请参阅 类的方法 AsyncInfo 。
GetAwaiter编译器使用这些方法在 Visual Basic) Await
中实现await
操作 (。
方法
AsAsyncAction(Task)
|
返回表示已开始任务的 Windows 运行时异步操作。
|
AsAsyncOperation<TResult>(Task<TResult>)
|
返回表示返回结果的已开始任务的 Windows 运行时异步操作。
|
AsTask(IAsyncAction)
|
返回表示 Windows 运行时异步操作的任务。
|
AsTask(IAsyncAction, CancellationToken)
|
返回表示可以取消的 Windows 运行时异步操作的任务。
|
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>)
|
返回表示 Windows 运行时异步操作的任务。
|
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken)
|
返回表示可以取消的 Windows 运行时异步操作的任务。
|
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken, IProgress<TProgress>)
|
返回表示报告进度并可以取消的 Windows 运行时异步操作的任务。
|
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, IProgress<TProgress>)
|
返回表示报告进度的 Windows 运行时异步操作的任务。
|
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>)
|
返回表示返回结果的 Windows 运行时异步操作的任务。
|
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken)
|
返回表示返回结果并可以取消的 Windows 运行时异步操作的任务。
|
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken, IProgress<TProgress>)
|
返回表示返回结果、报告进度并可以取消的 Windows 运行时异步操作的任务。
|
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, IProgress<TProgress>)
|
返回表示返回结果并报告进度的 Windows 运行时异步操作的任务。
|
AsTask<TResult>(IAsyncOperation<TResult>)
|
返回表示返回结果的 Windows 运行时异步操作的任务。
|
AsTask<TResult>(IAsyncOperation<TResult>, CancellationToken)
|
返回表示返回结果并可以取消的 Windows 运行时异步操作的任务。
|
GetAwaiter(IAsyncAction)
|
此 API 支持 .NET Framework 基础结构,但不应在代码中直接使用。
|
GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>)
|
返回等待报告进度的异步操作对象。
|
GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>)
|
返回等待报告进度并返回结果的异步操作的对象。
|
GetAwaiter<TResult>(IAsyncOperation<TResult>)
|
返回等待返回结果的异步操作对象。
|
适用于