共用方式為


Azure Functions 的 Web PubSub 系結

這組文章說明如何使用 Azure Functions 中的 Azure Web PubSub 系結,向聯機到 Azure Web PubSub 的用戶端驗證、傳送實時訊息。

動作 類型
處理來自 Web PubSub 的用戶端事件 觸發程序繫結
使用 HTTP 觸發程式處理來自 Web PubSub 的用戶端事件,或傳回用戶端存取 URL 和令牌 輸入繫結
叫用服務 API 輸出繫結

範例

安裝擴充功能

您安裝的延伸模組 NuGet 套件取決於您在函式應用程式中使用的 C# 模式:

函式會在隔離的 C# 背景工作進程中執行。 若要深入瞭解,請參閱 在隔離背景工作程序中執行 C# Azure Functions 的指南。

藉由安裝此 NuGet 套件,將擴充功能新增至您的專案。

安裝搭售方案

Web PubSub 擴充功能是延伸模組套件組合的一部分,其指定於您的host.json項目檔中。 當您建立以 3.x 版或更新版本為目標的專案時,應該已安裝此套件組合。 若要深入瞭解,請參閱 延伸模組套件組合

注意

目前尚不支援 Java 的 Web PubSub 延伸模組。

重要概念

此圖顯示 Azure Web PubSub 服務搭配 Function 應用程式使用的工作流程。

(1)-(2) WebPubSubConnection 輸入與 HttpTrigger 繫結,以產生用戶端連線。

(3)-(4) WebPubSubTrigger 觸發程序繫結,或 WebPubSubContext 輸入與 HttpTrigger 繫結,以處理服務要求。

(5)-(6) WebPubSub 輸出繫結,以要求服務執行某些動作。

連接字串設定

WebPubSubConnectionString索引鍵新增至指向應用程式設定的 host.json 檔案,其中包含您的 連接字串。 針對本機開發,此值可能存在於local.settings.json檔案中

如需如何設定和使用 Web PubSub 和 Azure Functions 的詳細資訊,請參閱 教學課程:使用 Azure Functions 和 Azure Web PubSub 服務建立無伺服器通知應用程式。

下一步