SignalR Service-bindningar för Azure Functions
Den här uppsättningen artiklar beskriver hur du autentiserar och skickar realtidsmeddelanden till klienter som är anslutna till Azure SignalR Service med hjälp av SignalR Service-bindningar i Azure Functions. Azure Functions runtime version 2.x och senare stöder indata- och utdatabindningar för SignalR Service.
Åtgärd | Typ |
---|---|
Hantera meddelanden från SignalR Service | Utlösarbindning |
Returnera tjänstens slutpunkts-URL och åtkomsttoken | Indatabindning |
Skicka SignalR Service-meddelanden och hantera grupper | Utdatabindning |
Installera tillägget
Vilket NuGet-tilläggspaket du installerar beror på vilket C#-läge du använder i funktionsappen:
Funktioner körs i en isolerad C#-arbetsprocess. Mer information finns i Guide för att köra C# Azure Functions i en isolerad arbetsprocess.
Lägg till tillägget i projektet genom att installera det här NuGet-paketet.
Installera paket
SignalR Service-tillägget är en del av ett tilläggspaket som anges i din host.json projektfil. När du skapar ett projekt som är avsett för version 3.x eller senare bör du redan ha det här paketet installerat. Mer information finns i tilläggspaketet.
Lägg till beroende
Om du vill använda SignalR Service-anteckningar i Java-funktioner måste du lägga till ett beroende till artefakten azure-functions-java-library-signalr (version 1.0 eller senare) i din pom.xml-fil .
<dependency>
<groupId>com.microsoft.azure.functions</groupId>
<artifactId>azure-functions-java-library-signalr</artifactId>
<version>1.0.0</version>
</dependency>
Inställningar för anslutningssträng
AzureSignalRConnectionString
Lägg till nyckeln i host.json-filen som pekar på programinställningen med din niska veze. För lokal utveckling kan det här värdet finnas i filen local.settings.json .
Mer information om hur du konfigurerar och använder SignalR Service och Azure Functions tillsammans finns i Azure Functions utveckling och konfiguration med Azure SignalR Service.