Udostępnij za pośrednictwem


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

Samples

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

Diagram przedstawiający przepływ pracy usługi Azure Web PubSub pracujących z aplikacjami funkcji.

(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.

Następne kroki