SignalR-servicebindingen voor Azure Functions
In deze reeks artikelen wordt uitgelegd hoe u realtime berichten verifieert en verzendt naar clients die zijn verbonden met Azure SignalR Service met behulp van SignalR Service-bindingen in Azure Functions. Azure Functions-runtimeversie 2.x en hoger ondersteunt invoer- en uitvoerbindingen voor SignalR Service.
Actie | Type |
---|---|
Berichten van SignalR Service verwerken | Triggerbinding |
De URL en het toegangstoken van het service-eindpunt retourneren | Invoerbinding |
SignalR Service-berichten verzenden en groepen beheren | Uitvoerbinding |
De extensie installeren
Het NuGet-extensiepakket dat u installeert, is afhankelijk van de C#-modus die u gebruikt in uw functie-app:
Functies worden uitgevoerd in een geïsoleerd C#-werkproces. Zie De handleiding voor het uitvoeren van C# Azure Functions in een geïsoleerd werkproces voor meer informatie.
Voeg de extensie toe aan uw project door dit NuGet-pakket te installeren.
Bundel installeren
De SignalR Service-extensie maakt deel uit van een extensiebundel, die is opgegeven in uw host.json projectbestand. Wanneer u een project maakt dat is gericht op versie 3.x of hoger, moet deze bundel al zijn geïnstalleerd. Zie uitbreidingsbundel voor meer informatie.
Afhankelijkheid toevoegen
Als u de SignalR Service-aantekeningen in Java-functies wilt gebruiken, moet u een afhankelijkheid toevoegen aan het artefact azure-functions-java-library-signalr (versie 1.0 of hoger) aan uw pom.xml-bestand .
<dependency>
<groupId>com.microsoft.azure.functions</groupId>
<artifactId>azure-functions-java-library-signalr</artifactId>
<version>1.0.0</version>
</dependency>
Instellingen voor verbindingsreeks
Voeg de AzureSignalRConnectionString
sleutel toe aan het host.json-bestand dat verwijst naar de toepassingsinstelling met uw verbindingsreeks. Voor lokale ontwikkeling kan deze waarde bestaan in het bestand local.settings.json .
Raadpleeg azure Functions-ontwikkeling en -configuratie met Azure SignalR Service voor meer informatie over het configureren en gebruiken van SignalR Service en Azure Functions.
Volgende stappen
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor