Funções Azure HTTP desencadeia e encaderna a visão geralAzure Functions HTTP triggers and bindings overview

As Funções Azure podem ser invocadas através de pedidos HTTP para construir APIs sem servidor e responder a webhooks.Azure Functions may be invoked via HTTP requests to build serverless APIs and respond to webhooks.

AçãoAction TipoType
Executar uma função a partir de um pedido HTTPRun a function from an HTTP request AcionadorTrigger
Devolver uma resposta HTTP a partir de uma funçãoReturn an HTTP response from a function Encadernação de saídaOutput binding

O código deste artigo não se aplica à sintaxe .NET Core, utilizada na versão 2.x e superior das Funções.The code in this article defaults to .NET Core syntax, used in Functions version 2.x and higher. Para obter informações sobre a sintaxe 1.x, consulte os modelos de funções 1.x.For information on the 1.x syntax, see the 1.x functions templates.

Adicione à sua app FunçõesAdd to your Functions app

Funções 2.x e superiorFunctions 2.x and higher

Trabalhar com o gatilho e encadernações requer que consulte o pacote apropriado.Working with the trigger and bindings requires that you reference the appropriate package. O pacote NuGet é utilizado para bibliotecas de classe .NET enquanto o pacote de extensão é usado para todos os outros tipos de aplicações.The NuGet package is used for .NET class libraries while the extension bundle is used for all other application types.

IdiomaLanguage Adicione por...Add by... ObservaçõesRemarks
C#C# Instalação do pacote NuGet, versão 3.xInstalling the NuGet package, version 3.x
C# Script, Java, JavaScript, Python, PowerShellC# Script, Java, JavaScript, Python, PowerShell Registando o pacote de extensãoRegistering the extension bundle Recomenda-se a extensão Azure Tools para utilizar com o Código do Estúdio Visual.The Azure Tools extension is recommended to use with Visual Studio Code.
C# Script (apenas online no portal Azure)C# Script (online-only in Azure portal) Adicionar uma ligaçãoAdding a binding Para atualizar as extensões de ligação existentes sem ter de voltar a publicar a sua aplicação de funções, consulte [atualizar as suas extensões].To update existing binding extensions without having to republish your function app, see Update your extensions.

Funções 1.xFunctions 1.x

As funções 1.x apps têm automaticamente uma referência ao pacote Microsoft.Azure.WebJobs NuGet, versão 2.x.Functions 1.x apps automatically have a reference the Microsoft.Azure.WebJobs NuGet package, version 2.x.

Passos seguintesNext steps