Visão geral de gatilhos e associações HTTP Azure FunctionsAzure Functions HTTP triggers and bindings overview

Azure Functions pode ser invocado por meio de solicitações HTTP para criar 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 de uma solicitação HTTPRun a function from an HTTP request GatilhoTrigger
Retornar uma resposta HTTP de uma funçãoReturn an HTTP response from a function Associação de saídaOutput binding

O código neste artigo usa como padrão a sintaxe do .NET Core, usada nas funções versão 2. x e superior.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.

Adicionar ao seu aplicativo de funçõesAdd to your Functions app

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

Trabalhar com o gatilho e as associações exige que você referencie o pacote apropriado.Working with the trigger and bindings requires that you reference the appropriate package. O pacote NuGet é usado para bibliotecas de classes do .NET enquanto o pacote de extensão é usado para todos os outros tipos de aplicativos.The NuGet package is used for .NET class libraries while the extension bundle is used for all other application types.

LinguagemLanguage Adicionar por...Add by... ComentáriosRemarks
C#C# Instalando o pacote NuGet, versão 3. xInstalling the NuGet package, version 3.x
C#Script, Java, JavaScript, Python, PowerShellC# Script, Java, JavaScript, Python, PowerShell Registrando o pacote de extensãoRegistering the extension bundle A extensão de ferramentas do Azure é recomendada para uso com Visual Studio Code.The Azure Tools extension is recommended to use with Visual Studio Code.
C#Script (somente online em portal do Azure)C# Script (online-only in Azure portal) Adicionando uma associaçãoAdding a binding Para atualizar as extensões de associação existentes sem precisar republicar seu aplicativo de funções, consulte atualizar 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

Os aplicativos do Functions 1. x têm automaticamente uma referência ao pacote NuGet Microsoft. Azure. webjobs , versão 2. x.Functions 1.x apps automatically have a reference the Microsoft.Azure.WebJobs NuGet package, version 2.x.

{1>{2>Próximas etapas<2}<1}Next steps