Functies verbinden met Azure-Services met behulp van bindingen
Wanneer u een functie maakt, wordt de taalspecifieke trigger code toegevoegd aan het project vanuit een set trigger sjablonen. Als u uw functie wilt verbinden met andere services met behulp van invoer-of uitvoer bindingen, moet u in uw functie specifieke bindings definities toevoegen. Zie Concepten van Azure Functions-triggers en -bindingen voor meer informatie over bindingen.
Lokale ontwikkeling
Wanneer u lokaal functies ontwikkelt, moet u de functie code bijwerken om bindingen toe te voegen. Met Visual Studio code kunt u het eenvoudiger maken om bindingen aan een functie toe te voegen.
Visual Studio Code
Wanneer u Visual Studio code gebruikt om uw functie te ontwikkelen en uw functie gebruikmaakt van een function.jsin het bestand, kan de uitbrei ding van de Azure Functions automatisch een binding toevoegen aan een bestaande function.jsin het bestand. Zie invoer-en uitvoer bindingen toevoegenvoor meer informatie.
Hand matig bindingen toevoegen op basis van voor beelden
Wanneer u een binding aan een bestaande functie toevoegt, moet u zowel de functie code als de function.jsin het configuratie bestand bijwerken als deze wordt gebruikt door uw taal. De .NET-klassen bibliotheek en Java-functies gebruiken kenmerken in plaats van function.jsop, dus u moet dat in plaats daarvan bijwerken.
Gebruik de volgende tabel om voor beelden te vinden van specifieke bindings typen die u kunt gebruiken om u te helpen bij het bijwerken van een bestaande functie. Kies eerst het tabblad taal dat overeenkomt met uw project.
| Service | Voorbeelden | Voorbeelden |
|---|---|---|
| Blob Storage | Trigger Invoer Uitvoer |
Koppeling |
| Azure Cosmos DB | Trigger Invoer Uitvoer |
Koppeling |
| Event Grid | Trigger Uitvoer |
Koppeling |
| Event Hubs | Trigger Uitvoer |
|
| IoT Hub | Trigger Uitvoer |
|
| HTTP | Trigger | Koppeling |
| Queue Storage | Trigger Uitvoer |
Koppeling |
| RabbitMQ | Trigger Uitvoer |
|
| SendGrid | Uitvoer | |
| Service Bus | Trigger Uitvoer |
Koppeling |
| SignalR | Trigger Invoer Uitvoer |
|
| Table Storage | Invoer Uitvoer |
|
| Timer | Trigger | Koppeling |
| Twilio | Uitvoer | Koppeling |
Azure Portal
Wanneer u uw functies in de Azure Portalontwikkelt, voegt u invoer-en uitvoer bindingen toe op het tabblad integreren voor een bepaalde functie. De nieuwe bindingen worden toegevoegd aan de function.jsop bestand of aan de kenmerken van de methode, afhankelijk van uw taal. In de volgende artikelen ziet u voor beelden van het toevoegen van bindingen aan een bestaande functie in de portal: