Pular para o conteúdo principal

Tutorial: depuração local do CloudScript usando Azure Functions

Com o Azure Functions, agora você pode testar e depurar seu código do CloudScript localmente. Depois de concluir este tutorial, você poderá executar seu aplicativo local do Azure Functions no depurador (por exemplo, no VS Code ou no Visual Studio), definir pontos de interrupção e executar o cliente do jogo. Neste tutorial, você aprenderá a:
[!div class=“checklist”] * Adicionar uma implementação de ExecuteFunction ao seu aplicativo local do Azure Functions * Adicionar um arquivo de configurações para instruir o SDK do PlayFab a chamar essa implementação local a partir do seu jogo

Pré-requisitos

Adicionar uma implementação local de ExecuteFunction

Para aplicativos do Azure Functions em C#

Para configurar a implementação local de ExecuteFunction no seu aplicativo do Azure Functions em C#, adicione o arquivo ExecuteFunction.cs ao seu aplicativo local do Azure Functions.

Variáveis de ambiente obrigatórias para a implementação local de ExecuteFunction

Adicione as seguintes configurações ao seu arquivo local.settings.json: Por exemplo:

Configurar o SDK do PlayFab para chamar a implementação local de ExecuteFunction

Para instruir o SDK do PlayFab a redirecionar as chamadas à API ExecuteFunction para sua implementação local, adicione um arquivo chamado playfab.local.settings.json a um destes dois locais:
  • O diretório temporário da sua máquina
    • No Windows, é a variável de ambiente TEMP
    • No Linux/Mac, é a variável de ambiente TMPDIR
  • O diretório do executável do seu jogo
Defina o conteúdo do arquivo da seguinte forma:
Quando quiser interromper os redirecionamentos locais e fazer com que ExecuteFunction chame o servidor de API do PlayFab, exclua o arquivo playfab.local.settings.json.

Recursos adicionais

O Azure Functions tem um ótimo guia sobre como testar e depurar suas funções localmente. Estes são alguns destaques do documento acima.
  • Verifique se o Azure Functions Core Tools está instalado
  • Configure seu arquivo de configurações locais. Para obter mais informações, consulte Desenvolver o Azure Functions usando o Visual Studio Code
  • Defina um ponto de interrupção no código
  • Selecione F5 para iniciar a depuração
Última modificação em 8 de outubro de 2026