Partilhar via


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

Amostras

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

Diagrama mostrando o fluxo de trabalho do serviço Azure Web PubSub trabalhando com Aplicativos de Função.

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

Próximos passos