Microsoft.Azure.WebJobs.Extensions.SignalRService Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
InvocationContext |
Um objeto representa o contexto de uma invocação de mensagem sem servidor. |
InvocationContextExtensions |
Uma classe contém métodos de extensão para InvocationContext. |
NegotiationBaseAttribute |
A classe base de atributos de associação de entrada usados para negociação de cliente do SignalR. |
SecurityTokenResult |
Define o resultado de uma validação de token de segurança. |
SecurityTokenValidationAttribute | |
ServerlessHub |
Quando uma classe derivada de ServerlessHub, todos os métodos na classe são identificados como usando o modelo baseado em classe. HubName é resolvido com base no nome da classe. O evento é resolvido com base no nome do método. A categoria é determinada pelo nome do método. Somente OnConnected e OnDisconnected serão considerados como Conexões e outros serão Mensagens. ParameterNames será resolvido automaticamente por todos os parâmetros do método na ordem, exceto o parâmetro que pertence a um parâmetro de associação ou tem o tipo de ILogger ou CancellationTokenou marcado por SignalRIgnoreAttribute. Observe que SignalRTriggerAttribute DEVE usar o construtor sem parâmetros no modelo baseado em classe. |
ServerlessHub.SignalRConnectionAttribute |
Configurações personalizadas a serem passadas para o contexto do hub sem servidor. |
ServerlessHub<T> | |
SignalRAsyncCollector<T> |
Um coletor assíncrono do SignalR usado para enviar mensagem ou ação de grupo do SignalR. |
SignalRAttribute |
O atributo usado para especificar o destino do atributo deve gerar seus dados para Serviço do SignalR. |
SignalRConnectionAttribute |
Aplica-se a ServerlessHub<T> para personalizar o nome da conexão do Azure SignalR. |
SignalRConnectionDetail |
Contém detalhes das informações de conexão do SignalR usadas na geração do token de acesso do SignalR. |
SignalRConnectionInfo |
Uma classe POJO contém informações necessárias para um cliente SignalR se conectar a Serviço do Azure SignalR. |
SignalRConnectionInfoAttribute |
Atributo usado para associar as informações necessárias para que um cliente signalR se conecte a Serviço do SignalR. |
SignalREndpointsAttribute |
Atributo usado para associar uma lista de pontos de extremidade Serviço do SignalR ao parâmetro . |
SignalRFilterAttribute | |
SignalRFunctionsHostBuilderExtensions |
Extensões para adicionar o validador de token de segurança e a configuração de conexão do SignalR |
SignalRGroupAction |
Classe que contém parâmetros necessários para operações de grupo. Há suporte para a operação de grupo em connectionId ou userId. Se connectionId e userId estiverem definidos, ele será resolvido pela seguinte ordem: 1. ConnectionId 2. Userid |
SignalRIgnoreAttribute |
No modelo baseado em classe, marque o parâmetro explicitamente para não ser um parâmetro SignalR. Isso significa que ele não será associado a um argumento InvocationMessage. |
SignalRMessage |
Classe que contém parâmetros necessários para enviar mensagens. Há três tipos de escopo a serem enviados e, se mais de um escopo estiver definido, ele será resolvido pela seguinte ordem: 1. ConnectionId 2. UserId 3. Groupname |
SignalRNegotiationAttribute |
Um atributo de associação de entrada a ser associado Microsoft.Azure.WebJobs.Extensions.SignalRService.NegotiationContext ao parâmetro de função. |
SignalROptions |
Opções de configuração para extensões do SignalR. |
SignalROutputConverter |
Uma classe auxiliar para converter JObject em SignalRMessage ou SignalRGroupAction. |
SignalRParameterAttribute |
Marque o parâmetro como o parâmetro SignalR que precisa associar argumentos. É mutuamente exclusivo com ParameterNames. Isso significa que você não pode definir ParameterNames e usar SignalRParameterAttribute ao mesmo tempo. |
SignalRTriggerAttribute |
Atributo usado para marcar uma função que deve ser disparada por mensagens enviadas de clientes do SignalR. |
SignalRTriggerCategories |
Uma classe contém cadeias de caracteres constantes que representam a categoria de gatilho signalR. |
SignalRTriggerEvents |
Uma classe contém cadeias de caracteres constantes que representam um tipo de evento de gatilho diferente. |
SignalRTriggerException | |
SignalRWebJobsBuilderExtensions |
Métodos de extensão para integração de Serviço do SignalR |
SignalRWebJobsStartup | |
StaticServiceHubContextStore |
Um global Microsoft.Azure.WebJobs.Extensions.SignalRService.IServiceManagerStore para a extensão. Ele armazena IServiceHubContextStore por conjunto de cadeias de conexão. |
Interfaces
ISecurityTokenValidator |
Uma abstração para validar o token de segurança. |
IServiceHubContextStore |
IServiceHubContextStore armazena Microsoft.Azure.SignalR.Management.IServiceHubContext para cada nome de hub. |
ISignalRConnectionInfoConfigurer |
Uma abstração de configuração para configurar informações de conexão do SignalR |
Enumerações
GroupAction |
O tipo de ação de grupo. |
SecurityTokenStatus |
Azure SDK for .NET