WindowsRuntimeSystemExtensions.AsAsyncAction(Task) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回表示已开始任务的 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 实例,表示已启动的任务。
例外
source
为 null
。
source
是未开始的任务。
注解
备注
在 Visual Basic 和 C# 中,可以在 类型 Task为 的任何 对象上调用此方法作为实例方法。 当使用实例方法语法调用此方法时,请省略第一个参数。 有关详细信息,请参阅 扩展方法 (Visual Basic) 或 扩展方法 (C# 编程指南) 。
如果要将任务传递给执行异步操作的 Windows 运行时 方法,请使用此方法。
类AsyncInfo提供静态方法 (Shared
Visual Basic) 中的方法,用于创建和启动Windows 运行时异步操作,这些操作表示可以响应取消请求和报告进度的任务。