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 Anslut ionssträng

AzureSignalRConnectionString Lägg till nyckeln i host.json-filen som pekar på programinställningen med din anslutningssträng. 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.

Nästa steg