> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 用于异步任务编程的 XAsync 库

> 使用 XAsync 与 XAsyncProvider 库在 GDK 游戏中定义、调用和取消异步任务及自定义提供程序，并提供完整示例。

浏览 XBOX 游戏开发中的异步库相关主题。

> [card] [运行 Microsoft Game Development Kit API](https://docs.xbox.com/zh-CN/build/core-features/common/async/async-libraries/async-library-xasync-example-run-gdk-task.md)
>
> 本主题提供了如何运行 Microsoft Game Development Kit (GDK) API 任务的示例。

> [card] [运行简单任务示例](https://docs.xbox.com/zh-CN/build/core-features/common/async/async-libraries/async-library-xasync-example-run-simple-task.md)
>
> 本主题提供了如何运行简单用户任务的示例。

> [card] [设置异步任务示例](https://docs.xbox.com/zh-CN/build/core-features/common/async/async-libraries/async-library-xasync-example-setup-async-task.md)
>
> 本主题提供了如何设置异步任务的示例。

> [card] [Xasync 库](https://docs.xbox.com/zh-CN/build/core-features/common/async/async-libraries/async-library-xasync.md)
>
> XAsync 库提供了定义异步任务及其回调的方法和数据。

> [card] [设置可取消性示例](https://docs.xbox.com/zh-CN/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-cancelability.md)
>
> 本主题提供了如何在自定义提供程序回调中设置可取消性的示例。

> [card] [设置自定义提供程序示例](https://docs.xbox.com/zh-CN/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-custom-provider.md)
>
> 本主题提供了如何设置自定义异步提供程序的示例。

> [card] [设置调用方法示例](https://docs.xbox.com/zh-CN/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-invocation-methods.md)
>
> 本主题提供了如何为自定义提供程序设置调用方法的示例。

> [card] [设置返回数据示例](https://docs.xbox.com/zh-CN/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-return-data.md)
>
> 本主题提供了如何设置返回数据的示例。

> [card] [Xasyncprovider 库](https://docs.xbox.com/zh-CN/build/core-features/common/async/async-libraries/async-library-xasyncprovider.md)
>
> 本主题描述了 XAsyncProvider 库的用途。

> [card] [清理任务队列示例](https://docs.xbox.com/zh-CN/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-cleanup-task-queue.md)
>
> 本主题提供了在不再需要任务队列时如何清理任务队列以避免资源泄漏的示例。

> [card] [创建任务队列示例](https://docs.xbox.com/zh-CN/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-create-task-queue.md)
>
> 本主题提供了如何创建任务队列的示例。

> [card] [调度任务队列示例](https://docs.xbox.com/zh-CN/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-dispatch-task-queue.md)
>
> 本主题提供了如何调度任务队列的示例。

> [card] [Xtaskqueue 库](https://docs.xbox.com/zh-CN/build/core-features/common/async/async-libraries/async-library-xtaskqueue.md)
>
> 使用本主题通过 XTaskQueue 库来管理任务队列。


## Related topics

- [XAsyncBlock](https://docs.xbox.com/zh-CN/reference/system/xasync/structs/xasyncblock.md)
- [异步编程概述（内容）](https://docs.xbox.com/zh-CN/build/core-features/common/async/async-toc.md)
- [通用异步任务包装器](https://docs.xbox.com/zh-CN/build/core-features/common/async/async-task-function-example.md)
- [XAsync 库概述](https://docs.xbox.com/zh-CN/build/core-features/common/async/async-libraries/async-library-xasync.md)
- [设置异步任务示例](https://docs.xbox.com/zh-CN/build/core-features/common/async/async-libraries/async-library-xasync-example-setup-async-task.md)
