Associazioni del servizio SignalR per Funzioni di Azure

Questo set di articoli illustra come autenticare e inviare messaggi in tempo reale ai client connessi a Servizio Azure SignalR usando le associazioni del servizio SignalR in Funzioni di Azure. Funzioni di Azure supporta le associazioni di input e output per il servizio SignalR.

Azione Tipo
Gestire i messaggi dal servizio SignalR Associazione di trigger
Restituire l'URL dell'endpoint di servizio e il token di accesso Associazione di input
Inviare messaggi del servizio SignalR Associazione di output

Aggiungere all'app Funzioni

Funzioni 2.x e versioni successive

Per l'uso del trigger e delle associazioni è necessario fare riferimento al pacchetto appropriato. Il NuGet pacchetto viene usato per le librerie di classi .NET, mentre il bundle di estensioni viene usato per tutti gli altri tipi di applicazione.

Linguaggio Aggiungi da... Commenti
C# Installazione del pacchetto NuGet, versione 3.x
Script C#, Java, JavaScript, Python, PowerShell Registrazione dell'aggregazione di estensioni È consigliabile usare l'estensione Strumenti di Azure con Visual Studio Code.
Script C# (solo online in portale di Azure) Aggiunta di un'associazione Per aggiornare le estensioni di binding esistenti senza dover ripubblicare l'app per le funzioni, vedere Aggiornare le estensioni.

Per informazioni dettagliate su come configurare e usare il servizio SignalR e Funzioni di Azure insieme, vedere Funzioni di Azure sviluppo e configurazione con Servizio Azure SignalR.

Libreria di annotazioni (solo Java)

Per usare le annotazioni del servizio SignalR nelle funzioni Java, è necessario aggiungere una dipendenza all'artefatto azure-functions-java-library-signalr (versione 1.0 o successiva) al file pom.xml.

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

Impostazioni della stringa di connessione

Aggiungere la AzureSignalRConnectionString chiave al file AzureSignalRConnectionString che punta all'impostazione dell'applicazione con la stringa di connessione. Per lo sviluppo locale, questo valore può esistere nel file local.settings.json.

Passaggi successivi