SignalR-szolgáltatáskötések az Azure Functionshöz

Ez a cikkkészlet bemutatja, hogyan hitelesítheti és küldhet valós idejű üzeneteket az Azure SignalR Service-hez csatlakozó ügyfeleknek a SignalR Szolgáltatás kötéseinek használatával az Azure Functionsben. Az Azure Functions 2.x és újabb verziója támogatja a SignalR Szolgáltatás bemeneti és kimeneti kötéseit.

Művelet Típus
A SignalR szolgáltatásból érkező üzenetek kezelése Trigger kötése
A szolgáltatásvégpont URL-címének és hozzáférési jogkivonatának visszaadása Bemeneti kötés
SignalR-szolgáltatásüzenetek küldése és csoportok kezelése Kimeneti kötés

A bővítmény telepítése

A telepített NuGet-csomag a függvényalkalmazásban használt C# módtól függ:

A függvények izolált C# feldolgozói folyamatban futnak. További információ: Útmutató a C# Azure Functions izolált feldolgozói folyamatban való futtatásához.

A NuGet-csomag telepítésével adja hozzá a bővítményt a projekthez.

Csomag telepítése

A SignalR szolgáltatásbővítmény egy bővítménycsomag része, amely a host.json projektfájlban van megadva. Amikor olyan projektet hoz létre, amely a 3.x vagy újabb verziót célozza, akkor már telepítve kell lennie a csomagnak. További információkért tekintse meg a bővítménycsomagot.

Függőség hozzáadása

A SignalR szolgáltatás megjegyzéseinek Java-függvényekben való használatához függőséget kell hozzáadnia az azure-functions-java-library-signalr összetevőhöz (1.0-s vagy újabb verzió) a pom.xml fájlhoz.

<dependency>
    <groupId>com.microsoft.azure.functions</groupId>
    <artifactId>azure-functions-java-library-signalr</artifactId>
    <version>1.0.0</version>
</dependency>

Csatlakozás ion sztring beállításai

Adja hozzá a AzureSignalRConnectionString kulcsot a host.json fájlhoz, amely a kapcsolati sztring alkalmazásbeállítására mutat. Helyi fejlesztés esetén ez az érték létezhet a local.settings.json fájlban.

A SignalR Service és az Azure Functions együttes konfigurálásának és használatának részleteiért tekintse meg az Azure Functions és az Azure SignalR Service közötti fejlesztést és konfigurációt.

Következő lépések