Powiązania Web PubSub dla usługi Azure Functions
W tym zestawie artykułów wyjaśniono, jak uwierzytelniać i wysyłać komunikaty w czasie rzeczywistym do klientów połączonych z usługą Azure Web PubSub przy użyciu powiązań usługi Azure Web PubSub w usłudze Azure Functions.
Akcja | Typ |
---|---|
Obsługa zdarzeń klienta z usługi Web PubSub | Powiązanie wyzwalacza |
Obsługa zdarzeń klienta z usługi Web PubSub za pomocą wyzwalacza HTTP lub zwracania adresu URL i tokenu dostępu klienta | Powiązanie wejściowe |
Wywoływanie interfejsów API usługi | Powiązanie wyjściowe |
Instalowanie rozszerzenia
Instalowany pakiet NuGet rozszerzenia zależy od trybu języka C#, którego używasz w aplikacji funkcji:
Funkcje są wykonywane w izolowanym procesie roboczym języka C#. Aby dowiedzieć się więcej, zobacz Przewodnik dotyczący uruchamiania usługi Azure Functions w języku C# w izolowanym procesie roboczym.
Dodaj rozszerzenie do projektu, instalując ten pakiet NuGet.
Instalowanie pakietu
Rozszerzenie Web PubSub jest częścią pakietu rozszerzenia określonego w pliku projektu host.json. Podczas tworzenia projektu, który jest przeznaczony dla wersji 3.x lub nowszej, powinien być już zainstalowany ten pakiet. Aby dowiedzieć się więcej, zobacz pakiet rozszerzeń.
Uwaga
Rozszerzenia Web PubSub dla języka Java nie są jeszcze obsługiwane.
Najważniejsze pojęcia
(1)-(2) WebPubSubConnection
powiązanie wejściowe za pomocą narzędzia HttpTrigger w celu wygenerowania połączenia klienta.
(3)-(4) WebPubSubTrigger
powiązanie wyzwalacza lub WebPubSubContext
powiązanie wejściowe za pomocą narzędzia HttpTrigger do obsługi żądania obsługi.
(5)-(6) WebPubSub
powiązanie wyjściowe z usługą żądań wykonuje coś.
Ustawienia parametrów połączenia
WebPubSubConnectionString
Dodaj klucz do pliku host.json, który wskazuje ustawienie aplikacji przy użyciu parametry połączenia. W przypadku programowania lokalnego ta wartość może istnieć w pliku local.settings.json .
Aby uzyskać szczegółowe informacje na temat sposobu konfigurowania i używania usług Web PubSub i Azure Functions razem, zobacz Samouczek: tworzenie bezserwerowej aplikacji powiadomień za pomocą usług Azure Functions i Azure Web PubSub.