Condividi tramite


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 associazioni Servizio SignalR in Funzioni di Azure. Funzioni di Azure runtime versione 2.x e successive supporta le associazioni di input e output per Servizio SignalR.

Azione Type
Gestire i messaggi da Servizio SignalR Associazione di trigger
Restituire l'URL dell'endpoint di servizio e il token di accesso Associazione di input
Inviare messaggi Servizio SignalR e gestire i gruppi Associazione di output

Installare l'estensione

Il pacchetto NuGet di estensione installato dipende dalla modalità C# usata nell'app per le funzioni:

Le funzioni sono eseguite in un processo di lavoro C# isolato. Per altre informazioni, vedere Guida per l'esecuzione di Funzioni di Azure C# in un processo di lavoro isolato.

Aggiungere l'estensione al progetto installando questo pacchetto NuGet.

Installare il bundle

L'estensione Servizio SignalR fa parte di un bundle di estensione, specificato nel file di progetto host.json. Quando si crea un progetto destinato alla versione 3.x o successiva, è necessario avere già installato questo bundle. Per altre informazioni, vedere bundle di estensioni.

Dipendenza dell'app

Per usare le annotazioni 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 host.json che punta all'impostazione dell'applicazione con il stringa di connessione. Per lo sviluppo locale, questo valore può esistere nel file di local.settings.json .

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

Passaggi successivi