> ## 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.

# CloudScript de PlayFab con Azure Functions

> Información general de CloudScript de PlayFab en Azure Functions para código de back-end sin servidor en C# y JavaScript con depuración en Visual Studio y funciones en cola de larga duración.

CloudScript de PlayFab con Azure Functions es una nueva característica que habilita el proceso sin servidor a petición en el lenguaje que prefiera.  Para ello, aprovechamos Azure Functions y le proporcionamos una integración estrecha a través de Visual Studio Code.

Usar Azure Functions para ejecutar código en la nube vinculado a un título de PlayFab le brinda la potencia de C# y del código fuertemente tipado. También le da la posibilidad de aprovechar cualquier cantidad de características de Azure, como CosmosDB.

Basar CloudScript en Azure Functions aporta algunas mejoras clave:

1. Posibilidad de escribir CloudScript en C#, así como en JavaScript y en los [otros lenguajes compatibles con Azure Functions](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages)
2. Posibilidad de depurar CloudScript localmente con [Visual Studio](https://visualstudio.microsoft.com/) o [Visual Studio Code](https://code.visualstudio.com/).  Además, hemos publicado una [extensión de Visual Studio Code para PlayFab](https://github.com/PlayFab/vscode-playfab-explorer) de código abierto que facilita la creación de CloudScript con Azure Functions.
3. Posibilidad de escribir funciones de CloudScript en cola que pueden ejecutarse durante períodos prolongados, ya que esperamos de forma asincrónica a que se completen.
4. Sin límites en el número de llamadas API dentro del código de la función de Azure.

> **NOTA:** Para obtener más información sobre Azure Functions, visite la [documentación de Azure Functions](https://learn.microsoft.com/en-us/azure/azure-functions/)

### Tipos de CloudScript con Azure Functions

Una de las principales capacidades nuevas de CloudScript es la posibilidad de tener CloudScript de larga duración.  Esto se introduce con un nuevo tipo de CloudScript basado en Azure Functions: CloudScript desencadenado por almacenamiento en cola.  Con este nuevo tipo de CloudScript, deberá decidir el tipo de CloudScript que va a usar para cada CloudScript que cree.

Para obtener más información sobre las ventajas y limitaciones de cada tipo de función, puede leer la documentación de Azure de cada uno:

* [CloudScript desencadenado por HTTP](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-http-webhook?tabs=csharp)

* [CloudScript desencadenado por cola](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-queue)

### Precios

Para usar esta característica, **debe** aportar su propia suscripción de Azure. Esto significa que se aplicarán cargos de uso a su suscripción de Azure de la misma manera que si usara Azure Functions sin una integración con PlayFab. Para obtener más información sobre precios, consulte [Precios de Azure Functions](https://azure.microsoft.com/pricing/details/functions/) en el sitio de Azure.

### Introducción

Para empezar a trabajar con CloudScript con Azure Functions, lea nuestra [guía de inicio rápido](/services/playfab/live-service-management/service-gateway/automation/cloudscript-af/quickstart) y vea nuestro [vídeo de introducción](https://youtu.be/apQbkDn1lNo).


## Related topics

- [CloudScript de PlayFab con Azure Functions](/es/services/playfab/live-service-management/service-gateway/automation/cloudscript-af/index.md)
- [Modelos de contexto de CloudScript de PlayFab con Azure Functions](/es/services/playfab/live-service-management/service-gateway/automation/cloudscript-af/CloudScript-af-context.md)
- [Guía de inicio rápido de CloudScript de PlayFab con Azure Functions](/es/services/playfab/live-service-management/service-gateway/automation/cloudscript-af/quickstart.md)
- [Depuración de CloudScript con Azure Functions en Azure Portal](/es/services/playfab/live-service-management/service-gateway/automation/cloudscript-af/debugging-with-CloudScript-AF-Azure.md)
- [Depuración local de CloudScript con Azure Functions](/es/services/playfab/live-service-management/service-gateway/automation/cloudscript-af/local-debugging-for-cloudscript-using-azure-functions.md)
