Skip to main content
La biblioteca XAsync proporciona métodos y datos que definen las tareas asincrónicas y sus devoluciones de llamada. La primitiva asincrónica principal, XAsyncBlock, se define en esta biblioteca. Es un requisito para todas las tareas asincrónicas. Además del bloque asincrónico, esta biblioteca proporciona métodos para iniciar llamadas asincrónicas básicas, obtener el estado de las tareas asincrónicas e intentar cancelar tareas.

XAsyncBlock

XAsyncBlock es la primitiva asincrónica principal que contiene miembros que se usan para implementar la devolución de llamada de finalización, proporcionar datos a la devolución de llamada de finalización y elegir una cola de tareas en la que ejecutarse. El bloque asincrónico también contiene datos privados que el sistema usa internamente para el comportamiento en tiempo de ejecución. Como resultado, este bloque no se puede compartir entre varias tareas activas. El sistema usa estos datos para identificar la llamada asincrónica mientras la llamada está activa.

Documentación de referencia de la API

Consulte también

Configuración de una tarea asincrónica Ejecución de una tarea simple Ejecución de una tarea de la API del Microsoft Game Development Kit Contenido de la API del sistema XAsync
Última modificación el 28 de agosto de 2026