设置异步任务示例
了解如何分配 XAsyncBlock 并为其指定任务队列、上下文和完成回调,以及为何不能在活动的异步任务之间共享同一个块。
本主题提供了一个如何设置异步任务的示例。为将要运行的异步任务设置一个 XAsyncBlock。
这些异步块不能在多个活动的异步任务之间共享。
但是,在原任务完成之后,它们可以重用于其他任务。一个简单的模式是每次调用时动态分配一个异步块,然后在完成回调中调用结束后释放它。
完成回调的参数是先前创建的异步块。如果你愿意,这样可以访问上下文并将其转换为适当的类型,以用作输入和输出。
最后修改于 2026年10月26日
