Freigeben über


Web PubSub-Bindungen für Azure-Funktionen

In diesem Artikel wird erläutert, wie Sie Mithilfe von Azure Web PubSub-Bindungen in Azure Web PubSub Echtzeitnachrichten an Clients senden, die mit Azure Web PubSub-Bindungen in Azure Functions verbunden sind.

Aktion type
Behandeln von Clientereignissen aus Web PubSub Triggerbindung
Behandeln von Clientereignissen aus Web PubSub mit HTTP-Trigger oder Zurückgeben von Clientzugriffs-URL und -Token Eingabebindung
Aufrufen von Dienst-APIs Ausgabebindung

Beispiele

Installieren der Erweiterung

Das NuGet-Erweiterungspaket, das Sie installieren, hängt vom C#-Modus ab, den Sie in Ihrer Funktions-App verwenden:

Funktionen werden in einem isolierten C#-Workerprozess ausgeführt. Weitere Informationen finden Sie im Leitfaden zum Ausführen von Azure Functions (C#) in einem isolierten Workerprozess.

Fügen Sie ihrem Projekt die Erweiterung hinzu, indem Sie dieses NuGet-Paket installieren.

Installieren des Pakets

Die Web PubSub-Erweiterung ist Teil eines Erweiterungsbundles, das in Ihrer host.json Projektdatei angegeben ist. Wenn Sie ein Projekt für Version 3.x oder höher erstellen, sollte dieses Paket bereits installiert sein. Weitere Informationen finden Sie unter Erweiterungspakete.

Hinweis

Die Web PubSub-Erweiterungen für Java werden noch nicht unterstützt.

Wichtige Begriffe

Diagramm: Workflow des Azure Web PubSub-Diensts mit Nutzung von Funktions-Apps.

(1)–(2): WebPubSubConnection-Eingabebindung mit HttpTrigger zum Generieren einer Clientverbindung.

(3)–(4): WebPubSubTrigger-Triggerbindung oder WebPubSubContext-Eingabebindung mit HttpTrigger zum Verarbeiten von Dienstanforderungen.

(5)–(6): WebPubSub-Ausgabebindung zum Anfordern einer Aktion eines Diensts.

Einstellungen für Verbindungszeichenfolgen

Fügen Sie der Datei host.json, die mit Ihrer Verbindungszeichenfolge auf die Anwendungseinstellung zeigt, den WebPubSubConnectionString-Schlüssel hinzu. Für die lokale Entwicklung ist dieser Wert möglicherweise in der Datei local.settings.json enthalten.

Ausführliche Informationen zum Konfigurieren und Verwenden von Web PubSub- und Azure-Funktionen finden Sie im Lernprogramm: Erstellen einer serverlosen Benachrichtigungs-App mit Azure Functions und Azure Web PubSub-Dienst.

Nächste Schritte