Azure Service Bus powiązania Azure FunctionsAzure Service Bus bindings for Azure Functions

Azure Functions integruje się z Azure Service Bus za pośrednictwem wyzwalaczy i powiązań.Azure Functions integrates with Azure Service Bus via triggers and bindings. Integracja z programem Service Bus umożliwia tworzenie funkcji, które reagują na i wysyłają komunikaty dotyczące kolejki lub tematu.Integrating with Service Bus allows you to build functions that react to and send queue or topic messages.

AkcjaAction TypType
Uruchom funkcję po utworzeniu kolejki Service Bus lub komunikatu tematuRun a function when a Service Bus queue or topic message is created WyzwalaczTrigger
Wysyłanie komunikatów Azure Service BusSend Azure Service Bus messages Powiązanie danych wyjściowychOutput binding

Dodawanie do aplikacji funkcjiAdd to your Functions app

Uwaga

Powiązanie Service Bus nie obsługuje obecnie uwierzytelniania przy użyciu tożsamości zarządzanej.The Service Bus binding doesn't currently support authentication using a managed identity. Zamiast tego należy użyć Service Bus sygnatury dostępu współdzielonego.Instead, please use a Service Bus shared access signature.

Funkcje w wersji 2.x i nowszychFunctions 2.x and higher

Praca z wyzwalaczem i powiązaniami wymaga odwołania do odpowiedniego pakietu.Working with the trigger and bindings requires that you reference the appropriate package. Pakiet NuGet jest używany dla bibliotek klas .NET, podczas gdy pakiet rozszerzeń jest używany dla wszystkich innych typów aplikacji.The NuGet package is used for .NET class libraries while the extension bundle is used for all other application types.

JęzykLanguage Dodaj przez...Add by... UwagiRemarks
C#C# Instalowanie [pakietu NuGet]w wersji 4. xInstalling the NuGet package, version 4.x
Skrypt C#, Java, JavaScript, Python, PowerShellC# Script, Java, JavaScript, Python, PowerShell Rejestrowanie [pakietu rozszerzeń]Registering the extension bundle Rozszerzenie narzędzi platformy Azure jest zalecane do użycia z Visual Studio Code.The Azure Tools extension is recommended to use with Visual Studio Code.
Skrypt C# (tylko w trybie online w Azure Portal)C# Script (online-only in Azure portal) Dodawanie powiązaniaAdding a binding Aby zaktualizować istniejące rozszerzenia powiązań bez konieczności ponownego publikowania aplikacji funkcji, zobacz Aktualizowanie rozszerzeń.To update existing binding extensions without having to republish your function app, see Update your extensions.

Functions w wersji 1.xFunctions 1.x

Aplikacje Functions 1. x automatycznie mają odwołanie do pakietu NuGet Microsoft. Azure. WebJobs w wersji 2. x.Functions 1.x apps automatically have a reference to the Microsoft.Azure.WebJobs NuGet package, version 2.x.

Następne krokiNext steps