Megosztás a következőn keresztül:


Web PubSub-kötések az Azure Functionshez

Ez a cikkkészlet bemutatja, hogyan hitelesítheti és küldhet valós idejű üzeneteket az Azure Web PubSubhoz csatlakoztatott ügyfeleknek az Azure Web PubSub-kötések használatával az Azure Functionsben.

Művelet Típus
Ügyfélesemények kezelése a Web PubSubból Trigger kötése
A Web PubSub ügyféleseményeinek kezelése HTTP-eseményindítóval, vagy ügyfélelérési URL-cím és jogkivonat visszaadása Bemeneti kötés
Szolgáltatás API-k meghívása Kimeneti kötés

Példák

A bővítmény telepítése

A telepített NuGet-csomag a függvényalkalmazásban használt C# módtól függ:

A függvények izolált C# feldolgozói folyamatban futnak. További információ: Útmutató a C# Azure Functions izolált feldolgozói folyamatban való futtatásához.

A NuGet-csomag telepítésével adja hozzá a bővítményt a projekthez.

Csomag telepítése

A Web PubSub bővítmény egy bővítménycsomag része, amely a host.json projektfájlban van megadva. Amikor olyan projektet hoz létre, amely a 3.x vagy újabb verziót célozza, akkor már telepítve kell lennie a csomagnak. További információkért tekintse meg a bővítménycsomagot.

Feljegyzés

A Java Web PubSub-bővítményei még nem támogatottak.

Fő fogalmak

A Függvényalkalmazásokkal együttműködő Azure Web PubSub szolgáltatás munkafolyamatát bemutató ábra.

(1)-(2) WebPubSubConnection bemeneti kötés a HttpTriggerrel az ügyfélkapcsolat létrehozásához.

(3)-(4) WebPubSubTrigger aktiválja a kötést vagy WebPubSubContext a bemeneti kötést a HttpTriggerrel a szolgáltatáskérés kezeléséhez.

(5)-(6) WebPubSub kimeneti kötés a szolgáltatás kéréséhez, tegyen valamit.

Kapcsolati sztring beállításai

Adja hozzá a WebPubSubConnectionString kulcsot a host.json fájlhoz, amely a kapcsolati sztring alkalmazásbeállítására mutat. Helyi fejlesztés esetén ez az érték létezhet a local.settings.json fájlban.

A Web PubSub és az Azure Functions együttes konfigurálásáról és használatáról további információt a következő oktatóanyagban talál: Kiszolgáló nélküli értesítési alkalmazás létrehozása az Azure Functions és az Azure Web PubSub szolgáltatással.

Következő lépések