Enlaces do Serviço SignalR para as Funções do AzureSignalR Service bindings for Azure Functions

Este conjunto de artigos explica como autenticar e enviar mensagens em tempo real aos clientes ligados ao Serviço De Sinalização Azure utilizando encadernações do Serviço SignalR em Funções Azure.This set of articles explains how to authenticate and send real-time messages to clients connected to Azure SignalR Service by using SignalR Service bindings in Azure Functions. As Funções do Azure suportam associações de entrada e saída para o SignalR Service.Azure Functions supports input and output bindings for SignalR Service.

AçãoAction TipoType
Devolva o URL final do serviço e acesse de acessoReturn the service endpoint URL and access token Encadernação de entradaInput binding
Enviar mensagens de serviço signalrSend SignalR Service messages Encadernação de saídaOutput binding

Adicione à sua app FunçõesAdd to your Functions app

Funções 2.x e superiorFunctions 2.x and higher

Trabalhar com o gatilho e encadernações requer que consulte o pacote apropriado.Working with the trigger and bindings requires that you reference the appropriate package. O pacote NuGet é utilizado para bibliotecas de classe .NET enquanto o pacote de extensão é usado para todos os outros tipos de aplicações.The NuGet package is used for .NET class libraries while the extension bundle is used for all other application types.

IdiomaLanguage Adicione por...Add by... ObservaçõesRemarks
C#C# Instalação do pacote NuGet, versão 3.xInstalling the NuGet package, version 3.x
C# Script, Java, JavaScript, Python, PowerShellC# Script, Java, JavaScript, Python, PowerShell Registando o pacote de extensãoRegistering the extension bundle Recomenda-se a [extensão Azure Tools] para utilizar com o Código do Estúdio Visual.The Azure Tools extension is recommended to use with Visual Studio Code.
C# Script (apenas online no portal Azure)C# Script (online-only in Azure portal) Adicionar uma ligaçãoAdding a binding Para atualizar as extensões de ligação existentes sem ter de voltar a publicar a sua aplicação de funções, consulte [atualizar as suas extensões].To update existing binding extensions without having to republish your function app, see Update your extensions.

Para mais informações sobre como configurar e utilizar o Serviço SignalR e as Funções Azure em conjunto, consulte o desenvolvimento e configuração das Funções Azure com o Serviço De Sinalização Azure.For details on how to configure and use SignalR Service and Azure Functions together, refer to Azure Functions development and configuration with Azure SignalR Service.

Biblioteca de Anotações (apenas Java)Annotations library (Java only)

Para utilizar as anotações do Serviço SignalR nas funções java, é necessário adicionar uma dependência ao artefacto de sinalizador de funções azure-java-biblioteca (versão 1.0 ou superior) ao seu ficheiro pom.xml.To use the SignalR Service annotations in Java functions, you need to add a dependency to the azure-functions-java-library-signalr artifact (version 1.0 or higher) to your pom.xml file.

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

Passos seguintesNext steps