Compartilhar via


Microsoft.Azure.WebJobs.Extensions.SignalRService Namespace

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