Associações Web PubSub para Azure Functions
Este conjunto de artigos explica como autenticar, enviar mensagens em tempo real para clientes conectados ao Azure Web PubSub usando associações do Azure Web PubSub no Azure Functions.
Ação | Type |
---|---|
Manipular eventos de cliente do Web PubSub | Vinculação de gatilho |
Manipule eventos de cliente do Web PubSub com gatilho HTTP ou retorne URL e token de acesso para cliente | Vinculação de entrada |
Invocar APIs de serviço | Vinculação de saída |
Instalar a extensão
O pacote de extensão NuGet que você instala depende do modo C# que você está usando em seu aplicativo de função:
As funções são executadas em um processo de trabalho C# isolado. Para saber mais, consulte Guia para executar o C# Azure Functions em um processo de trabalho isolado.
Adicione a extensão ao seu projeto instalando este pacote NuGet.
Instalar pacote
A extensão Web PubSub faz parte de um pacote de extensão, que é especificado no seu arquivo de projeto host.json. Quando você cria um projeto destinado à versão 3.x ou posterior, você já deve ter esse pacote instalado. Para saber mais, consulte Pacote de extensão.
Nota
As extensões Web PubSub para Java ainda não são suportadas.
Conceitos-chave
(1)-(2) WebPubSubConnection
ligação de entrada com HttpTrigger para gerar conexão de cliente.
(3)-(4) WebPubSubTrigger
acionar a ligação ou WebPubSubContext
a ligação de entrada com HttpTrigger para lidar com a solicitação de serviço.
(5)-(6) WebPubSub
vinculação de saída para solicitar serviço fazer algo.
Configurações da cadeia de conexão
Adicione a WebPubSubConnectionString
chave ao arquivo host.json que aponta para a configuração do aplicativo com sua cadeia de conexão. Para o desenvolvimento local, esse valor pode existir no arquivo local.settings.json .
Para obter detalhes sobre como configurar e usar o Web PubSub e o Azure Functions juntos, consulte Tutorial: Criar um aplicativo de notificação sem servidor com o Azure Functions e o serviço Azure Web PubSub.