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 延伸模組。
重要概念
(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 服務建立無伺服器通知應用程式。