Vue d’ensemble des déclencheurs et des liaisons HTTP Azure FunctionsAzure Functions HTTP triggers and bindings overview

Azure Functions peut être appelé par le biais de requêtes HTTP pour générer des API serverless et répondre aux webhooks.Azure Functions may be invoked via HTTP requests to build serverless APIs and respond to webhooks.

ActionAction TypeType
Exécuter une fonction à partir d’une requête HTTPRun a function from an HTTP request DéclencheurTrigger
Retourner une réponse HTTP à partir d’une fonctionReturn an HTTP response from a function Liaison de sortieOutput binding

Le code de cet article utilise par défaut la syntaxe .NET Core, utilisée dans les versions 2.x et ultérieures de Functions.The code in this article defaults to .NET Core syntax, used in Functions version 2.x and higher. Pour plus d'informations sur la syntaxe 1.x, consultez les modèles Functions 1.x.For information on the 1.x syntax, see the 1.x functions templates.

Ajouter à votre application de fonctionAdd to your Functions app

Functions 2.x et versions ultérieuresFunctions 2.x and higher

Pour utiliser le déclencheur et les liaisons, vous devez référencer le package approprié.Working with the trigger and bindings requires that you reference the appropriate package. Le package NuGet est utilisé pour les bibliothèques de classes .NET, tandis que le bundle d’extensions est utilisé pour tous les autres types d’applications.The NuGet package is used for .NET class libraries while the extension bundle is used for all other application types.

LangageLanguage Ajouter via...Add by... NotesRemarks
C#C# L’installation du package NuGet, version 3.xInstalling the NuGet package, version 3.x
Script C#, Java, JavaScript, Python, PowerShellC# Script, Java, JavaScript, Python, PowerShell L’inscription du bundle d’extensionsRegistering the extension bundle Il est recommandé d’utiliser l’extension Azure Tools avec Visual Studio Code.The Azure Tools extension is recommended to use with Visual Studio Code.
Script C# (en ligne uniquement dans le portail Azure)C# Script (online-only in Azure portal) Ajout d’une liaisonAdding a binding Pour mettre à jour des extensions de liaison existantes sans avoir à republier votre application de fonction, voir Mettre à jour vos extensions.To update existing binding extensions without having to republish your function app, see Update your extensions.

Functions 1.xFunctions 1.x

Les applications Functions 1.x ont automatiquement une référence au package NuGet Microsoft.Azure.WebJobs, version 2.x.Functions 1.x apps automatically have a reference the Microsoft.Azure.WebJobs NuGet package, version 2.x.

Étapes suivantesNext steps