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

# XAsyncProvider

> XAsyncProvider

# XAsyncProvider

Material de referencia para las API de XAsyncProvider.

## Funciones

| Función                                                                       | Descripción                                                                                                                                  |
| ----------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| [XAsyncBegin](/reference/system/xasyncprovider/functions/xasyncbegin)         | Inicializa un [XAsyncBlock](/reference/system/xasync/structs/xasyncblock) e inicia el trabajo asincrónico de un proveedor asincrónico.       |
| [XAsyncComplete](/reference/system/xasyncprovider/functions/xasynccomplete)   | Indica que la función de devolución de llamada de un proveedor asincrónico ha completado el trabajo y que se pueden devolver los resultados. |
| [XAsyncGetResult](/reference/system/xasyncprovider/functions/xasyncgetresult) | Devuelve los resultados de una llamada asincrónica de un proveedor asincrónico.                                                              |
| [XAsyncProvider](/reference/system/xasyncprovider/functions/xasyncprovider)   | Una función de devolución de llamada que implementa la llamada asincrónica.                                                                  |
| [XAsyncSchedule](/reference/system/xasyncprovider/functions/xasyncschedule)   | Programa trabajo para la función de devolución de llamada de un proveedor asincrónico.                                                       |

## Estructuras

| Estructura                                                                        | Descripción                                                                                          |
| --------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| [XAsyncProviderData](/reference/system/xasyncprovider/structs/xasyncproviderdata) | Representa los datos que se pasan a la función de devolución de llamada de un proveedor asincrónico. |

## Enumeraciones

| Enumeración                                                 | Descripción                                                      |
| ----------------------------------------------------------- | ---------------------------------------------------------------- |
| [XAsyncOp](/reference/system/xasyncprovider/enums/xasyncop) | Representa un código de operación para un proveedor asincrónico. |

## Documentación conceptual

* [Información general de la biblioteca XAsyncProvider](/build/core-features/common/async/async-libraries/async-library-xasyncprovider)

## Consulte también

[Referencia de API del sistema](/reference/system/gc-reference-system-toc)\
[Objetivos de diseño y mejoras de la programación asincrónica](/build/core-features/common/async/async-whitepaper)\
[Modelo de programación asincrónica](/build/core-features/common/async/async-programming-model)


## Related topics

- [Función XAsyncProvider](/es/reference/system/xasyncprovider/functions/xasyncprovider.md)
- [Información general de la biblioteca XAsyncProvider](/es/build/core-features/common/async/async-libraries/async-library-xasyncprovider.md)
- [AsyncProviderData](/es/reference/system/xasyncprovider/structs/xasyncproviderdata.md)
- [XAsyncBegin](/es/reference/system/xasyncprovider/functions/xasyncbegin.md)
- [XAsyncOp](/es/reference/system/xasyncprovider/enums/xasyncop.md)
