Partager via


Liaisons Web PubSub pour Azure Functions

Cet ensemble d’articles explique comment authentifier, envoyer des messages en temps réel aux clients connectés à Azure Web PubSub à l’aide de liaisons Azure Web PubSub dans Azure Functions.

Action Type
Gérer les événements client à partir de Web PubSub Liaison de déclencheur
Gérer les événements clients à partir de Web PubSub avec déclencheur HTTP ou retourner l’URL et le jeton d’accès client Liaison d’entrée
Appeler des API de service Liaison de sortie

Exemples

Installer l’extension

Le package NuGet de l’extension que vous installez dépend du mode C# que vous utilisez dans votre application de fonction :

Les fonctions s’exécutent dans un processus de travail C# isolé. Pour en savoir plus, consultez Guide pour l’exécution d’Azure Functions C# dans un processus Worker isolé.

Ajoutez l’extension à votre projet en installant ce package NuGet.

Installer le bundle

L’extension Web PubSub fait partie d’un bundle d’extensions, qui est spécifié dans votre fichier projet host.json. Lorsque vous créez un projet qui cible la version 3.x ou une version ultérieure, ce pack doit déjà être installé. Pour plus d’informations, consultez le bundle d’extensions.

Remarque

Les extensions Web PubSub pour Java ne sont pas encore prises en charge.

Concepts clés

Diagramme montrant le workflow du service Azure Web PubSub fonctionnant avec les applications de fonction.

(1)-(2) liaison d’entrée WebPubSubConnection avec HttpTrigger pour générer une connexion cliente.

(3)-(4) liaison de déclencheur WebPubSubTrigger ou liaison d’entrée WebPubSubContext avec HttpTrigger pour gérer la requête de service.

(5)-(6) liaison de sortie WebPubSub pour demander au service d’effectuer une opération.

Paramètres de la chaîne de connexion

Ajoutez la clé WebPubSubConnectionString au fichier host.json qui pointe vers le paramètre d’application avec votre chaîne de connexion. Pour un développement local, cette valeur peut exister dans le fichier local.settings.json.

Pour plus d’informations sur la configuration et l’utilisation de Web PubSub et d’Azure Functions ensemble, reportez-vous au tutoriel : Créer une application de notification serverless avec azure Functions et le service Azure Web PubSub.

Étapes suivantes