Ansluta funktioner till Azure-tjänster med hjälp av bindningar

När du skapar en funktion läggs språkspecifik utlösnings kod till i projektet från en uppsättning utlösare. Om du vill ansluta din funktion till andra tjänster med hjälp av indata eller utgående bindningar måste du lägga till vissa bindnings definitioner i din funktion. Mer information om bindningar finns i Azure Functions utlösare och bindningar begrepp.

Lokal utveckling

När du utvecklar funktioner lokalt måste du uppdatera funktions koden för att lägga till bindningar. Med Visual Studio Code kan du göra det enklare att lägga till bindningar till en funktion.

Visuell Studio-kod

När du använder Visual Studio Code för att utveckla din funktion och din funktion använder en function.jspå filen, kan Azure Functions-tillägget automatiskt lägga till en bindning till en befintlig function.jsi filen. Läs mer i lägga till indata och utgående bindningar.

Lägg till bindningar manuellt baserat på exempel

När du lägger till en bindning till en befintlig funktion måste du uppdatera både funktions koden och function.jsi konfigurations filen, om de används av ditt språk. Både .NET-klass bibliotek och Java-funktioner använder attribut i stället för function.jspå, så du måste uppdatera i stället.

Använd följande tabell för att hitta exempel på olika typer av bindningar som du kan använda för att få hjälp med att uppdatera en befintlig funktion. Först väljer du fliken språk som motsvarar ditt projekt.

Tjänst Exempel Exempel
Blob Storage Utlösare
Indata
Resultat
Länk
Azure Cosmos DB Utlösare
Indata
Resultat
Länk
Event Grid Utlösare
Resultat
Länk
Event Hubs Utlösare
Resultat
IoT Hub Utlösare
Resultat
HTTP Utlösare Länk
Queue Storage Utlösare
Resultat
Länk
RabbitMQ Utlösare
Resultat
SendGrid Resultat
Service Bus Utlösare
Resultat
Länk
SignalR Utlösare
Indata
Resultat
Table Storage Indata
Resultat
Timer Utlösare Länk
Twilio Resultat Länk

Azure Portal

När du utvecklar dina funktioner i Azure Portallägger du till indata och utgående bindningar på fliken integrera för en specifik funktion. De nya bindningarna läggs till i antingen function.jspå filen eller till attributet attribut, beroende på ditt språk. Följande artiklar innehåller exempel på hur du lägger till bindningar till en befintlig funktion i portalen:

Nästa steg