Vazby služby SignalR pro Azure Functions
Tato sada článků vysvětluje, jak ověřovat a odesílat zprávy v reálném čase klientům připojeným ke službě Azure SignalR Service pomocí vazeb služby SignalR ve službě Azure Functions. Modul runtime Azure Functions verze 2.x a vyšší podporuje vstupní a výstupní vazby pro službu SignalR Service.
Akce | Typ |
---|---|
Zpracování zpráv ze služby SignalR | Vazba triggeru |
Vrácení adresy URL koncového bodu služby a přístupového tokenu | Vstupní vazba |
Odesílání zpráv služby SignalR a správa skupin | Výstupní vazba |
Instalace rozšíření
Balíček NuGet rozšíření, který nainstalujete, závisí na režimu jazyka C#, který používáte ve své aplikaci funkcí:
Funkce se spouštějí v izolovaném pracovním procesu C#. Další informace najdete v průvodci spuštěním služby Azure Functions v jazyce C# v izolovaném pracovním procesu.
Přidejte rozšíření do projektu instalací tohoto balíčku NuGet.
Instalace sady
Rozšíření služby SignalR je součástí sady rozšíření, která je zadaná v souboru projektu host.json. Při vytváření projektu, který cílí na verzi 3.x nebo novější, byste již měli mít tuto sadu nainstalovanou. Další informace najdete v sadě rozšíření.
Přidání závislosti
Pokud chcete používat poznámky služby SignalR ve funkcích Java, musíte do souboru pom.xml přidat závislost do artefaktu azure-functions-java-library-signalr (verze 1.0 nebo vyšší).
<dependency>
<groupId>com.microsoft.azure.functions</groupId>
<artifactId>azure-functions-java-library-signalr</artifactId>
<version>1.0.0</version>
</dependency>
Nastavení připojovacího řetězce
AzureSignalRConnectionString
Přidejte klíč do souboru host.json, který odkazuje na nastavení aplikace pomocí připojovací řetězec. Pro místní vývoj může tato hodnota existovat v souboru local.settings.json .
Podrobnosti o tom, jak nakonfigurovat a používat službu SignalR a Azure Functions společně, najdete v tématu Vývoj a konfigurace služby Azure Functions pomocí služby Azure SignalR.