Partilhar via


Enlaces do Serviço SignalR para as Funções do Azure

Este conjunto de artigos explica como autenticar e enviar mensagens em tempo real para clientes conectados ao Serviço SignalR do Azure usando associações do Serviço SignalR no Azure Functions. O tempo de execução do Azure Functions versão 2.x e superior dá suporte a ligações de entrada e saída para o Serviço SignalR.

Ação Type
Manipular mensagens do Serviço SignalR Vinculação de gatilho
Retornar a URL do ponto de extremidade do serviço e o token de acesso Vinculação de entrada
Enviar mensagens do Serviço SignalR e gerenciar grupos 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 do Serviço SignalR 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.

Adicionar dependência

Para usar as anotações do Serviço SignalR em funções Java, você precisa adicionar uma dependência ao artefato azure-functions-java-library-signalr (versão 1.0 ou superior) ao seu arquivo pom.xml .

<dependency>
    <groupId>com.microsoft.azure.functions</groupId>
    <artifactId>azure-functions-java-library-signalr</artifactId>
    <version>1.0.0</version>
</dependency>

Configurações da cadeia de conexão

Adicione a AzureSignalRConnectionString 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 Serviço SignalR e o Azure Functions juntos, consulte Desenvolvimento e configuração do Azure Functions com o Serviço SignalR do Azure.

Próximos passos