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

# PlayFab CloudScript avec Azure Functions

> Vue d'ensemble de PlayFab CloudScript sur Azure Functions pour du code principal serverless en C# et JavaScript, avec débogage dans Visual Studio et fonctions en file d'attente de longue durée.

PlayFab CloudScript avec Azure Functions est une nouvelle fonctionnalité qui permet un calcul serverless à la demande dans le langage de votre choix. Pour cela, nous nous appuyons sur Azure Functions et vous offrons une intégration étroite via Visual Studio Code.

L'utilisation d'Azure Functions pour exécuter du code cloud lié à un titre PlayFab vous offre la puissance de C# et d'un code fortement typé. Elle vous permet également de tirer parti de nombreuses fonctionnalités Azure, telles que CosmosDB.

Le fait de baser CloudScript sur Azure Functions apporte quelques améliorations essentielles :

1. La possibilité d'écrire du CloudScript en C# ainsi qu'en JavaScript et dans les [autres langages pris en charge par Azure Functions](https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages)
2. La possibilité de déboguer CloudScript localement à l'aide de [Visual Studio](https://visualstudio.microsoft.com/) ou de [Visual Studio Code](https://code.visualstudio.com/). En outre, nous avons publié une [extension Visual Studio Code pour PlayFab](https://github.com/PlayFab/vscode-playfab-explorer) open source qui facilite la création de CloudScript avec Azure Functions.
3. La possibilité d'écrire des fonctions CloudScript en file d'attente pouvant s'exécuter pendant de longues périodes, car nous attendons leur achèvement de manière asynchrone.
4. Aucune limite au nombre d'appels d'API dans le code de l'Azure Function.

> **REMARQUE :** pour plus d'informations sur Azure Functions, consultez la [documentation d'Azure Functions](https://learn.microsoft.com/en-us/azure/azure-functions/)

### Types de CloudScript avec Azure Functions

L'une des principales nouvelles capacités de CloudScript est la possibilité d'exécuter du CloudScript de longue durée. Elle est apportée par un nouveau type de CloudScript, déclenché par le stockage en file d'attente d'Azure Functions. Avec ce nouveau type de CloudScript, vous devrez choisir le type à utiliser pour chaque CloudScript que vous créez.

Pour plus d'informations sur les avantages et les limites de chaque type de fonction, consultez la documentation Azure correspondante :

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

* [CloudScript déclenché par file d'attente](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-queue)

### Tarification

Pour utiliser cette fonctionnalité, vous **devez** apporter votre propre abonnement Azure. Cela signifie que les frais d'utilisation s'appliquent à votre abonnement Azure, comme si vous utilisiez Azure Functions sans intégration PlayFab. Pour plus d'informations sur la tarification, consultez [Tarification d'Azure Functions](https://azure.microsoft.com/pricing/details/functions/) sur le site Azure.

### Prise en main

Pour commencer à utiliser CloudScript avec Azure Functions, lisez notre [guide de démarrage rapide](/fr/services/playfab/live-service-management/service-gateway/automation/cloudscript-af/quickstart) et regardez notre [vidéo de prise en main](https://youtu.be/apQbkDn1lNo).


## Related topics

- [Déboguer CloudScript avec Azure Functions dans le portail Azure](/fr/services/playfab/live-service-management/service-gateway/automation/cloudscript-af/debugging-with-CloudScript-AF-Azure.md)
- [Déboguer CloudScript avec Azure Functions dans Visual Studio](/fr/services/playfab/live-service-management/service-gateway/automation/cloudscript-af/debugging-with-CloudScript-AF-VS.md)
- [Guide de démarrage rapide de PlayFab CloudScript avec Azure Functions](/fr/services/playfab/live-service-management/service-gateway/automation/cloudscript-af/quickstart.md)
- [Déboguer CloudScript avec Azure Functions dans Visual Studio Code](/fr/services/playfab/live-service-management/service-gateway/automation/cloudscript-af/debugging-with-CloudScript-AF-VSCode.md)
- [Modèles de contexte de PlayFab CloudScript avec Azure Functions](/fr/services/playfab/live-service-management/service-gateway/automation/cloudscript-af/CloudScript-af-context.md)
