WindowsRuntimeSystemExtensions.AsAsyncAction(Task) 方法

定义

返回表示已开始任务的 Windows 运行时异步操作。

public:
[System::Runtime::CompilerServices::Extension]
 static Windows::Foundation::IAsyncAction ^ AsAsyncAction(System::Threading::Tasks::Task ^ source);
public static Windows.Foundation.IAsyncAction AsAsyncAction (this System.Threading.Tasks.Task source);
static member AsAsyncAction : System.Threading.Tasks.Task -> Windows.Foundation.IAsyncAction
<Extension()>
Public Function AsAsyncAction (source As Task) As IAsyncAction

参数

source
Task

已启动的任务。

返回

一个 IAsyncAction 实例,表示已启动的任务。

例外

sourcenull

source 是未开始的任务。

注解

备注

在 Visual Basic 和 C# 中,可以在 类型 Task为 的任何 对象上调用此方法作为实例方法。 当使用实例方法语法调用此方法时,请省略第一个参数。 有关详细信息,请参阅 扩展方法 (Visual Basic) 扩展方法 (C# 编程指南)

如果要将任务传递给执行异步操作的 Windows 运行时 方法,请使用此方法。

AsyncInfo提供静态方法 (Shared Visual Basic) 中的方法,用于创建和启动Windows 运行时异步操作,这些操作表示可以响应取消请求和报告进度的任务。

适用于