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: