Общие сведения о триггерах и привязках HTTP в функциях AzureAzure Functions HTTP triggers and bindings overview

Функции Azure могут вызываться через HTTP-запросы для создания бессерверных интерфейсов API и реагирования на веб-перехватчики.Azure Functions may be invoked via HTTP requests to build serverless APIs and respond to webhooks.

ДействиеAction ТипType
Выполнение функции из HTTP-запросаRun a function from an HTTP request ТриггерTrigger
Выходные привязки HTTP для Функций AzureReturn an HTTP response from a function Выходная привязкаOutput binding

Код в этой статье по умолчанию использует синтаксис .NET Core, используемый в функциях версии 2. x и более поздних.The code in this article defaults to .NET Core syntax, used in Functions version 2.x and higher. Сведения о синтаксисе версии 1.x см. на странице с соответствующими шаблонами функций.For information on the 1.x syntax, see the 1.x functions templates.

Добавление в приложение функцийAdd to your Functions app

Функции 2.x и более поздних версийFunctions 2.x and higher

Для работы с триггером и привязками требуется ссылка на соответствующий пакет.Working with the trigger and bindings requires that you reference the appropriate package. Пакет NuGet используется для библиотек классов .NET, в то время как набор расширений используется для всех других типов приложений.The NuGet package is used for .NET class libraries while the extension bundle is used for all other application types.

ЯзыкLanguage Добавить по...Add by... КомментарииRemarks
C#C# Установка [пакета NuGet], версия 3. xInstalling the NuGet package, version 3.x
Скрипт C#, Java, JavaScript, Python, PowerShellC# Script, Java, JavaScript, Python, PowerShell Регистрация [пакета расширений]Registering the extension bundle Расширение "инструменты Azure " рекомендуется использовать с Visual Studio Code.The Azure Tools extension is recommended to use with Visual Studio Code.
Скрипт C# (только в сети портал Azure)C# Script (online-only in Azure portal) Добавление привязкиAdding a binding Чтобы обновить существующие расширения привязки без повторной публикации приложения функции, см. статью Обновление расширений.To update existing binding extensions without having to republish your function app, see Update your extensions.

Функции 1.xFunctions 1.x

Функции 1. x автоматически имеют ссылку на пакет NuGet Microsoft. Azure. веб-задания , версия 2. x.Functions 1.x apps automatically have a reference the Microsoft.Azure.WebJobs NuGet package, version 2.x.

Дальнейшие действияNext steps