Associazioni Web PubSub per Funzioni di Azure
Questo set di articoli illustra come eseguire l'autenticazione, inviare messaggi in tempo reale ai client connessi a PubSub di Azure Web usando associazioni Web PubSub di Azure in Funzioni di Azure.
Azione | Type |
---|---|
Gestire gli eventi client da Web PubSub | Associazione di trigger |
Gestire gli eventi client da Web PubSub con trigger HTTP o restituire l'URL e il token di accesso client | Associazione di input |
Richiamare le API del servizio | 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 Web PubSub 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.
Nota
Le estensioni Web PubSub per Java non sono ancora supportate.
Concetti chiave
(1)-(2) associazione di input WebPubSubConnection
con HttpTrigger per generare la connessione client.
(3)-(4) associazione di trigger WebPubSubTrigger
oWebPubSubContext
associazione di input con HttpTrigger per gestire la richiesta di servizio.
(5)-(6) associazione di output WebPubSub
per richiedere il servizio eseguire un'operazione.
Impostazioni della stringa di connessione
Aggiungere la WebPubSubConnectionString
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 Web PubSub e Funzioni di Azure insieme, vedere Esercitazione: Creare un'app di notifica serverless con Funzioni di Azure e servizio Web PubSub di Azure.