Microsoft.AspNetCore.SignalR 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.
Fornece classes para aplicativos SignalR, incluindo a configuração de opções de hub e o uso de hubs.
Classes
ClientProxyExtensions |
Métodos de extensão para IClientProxy. |
DefaultHubLifetimeManager<THub> |
Uma abstração padrão do gerenciador de tempo de vida na memória para Hub instâncias. |
DefaultUserIdProvider |
O provedor padrão para obter a ID de usuário de uma conexão. Esse provedor obtém a ID de usuário da declaração do identificador de nome da User conexão. |
DynamicHub |
Uma classe base para hubs SignalR que usam |
DynamicHubClients |
Uma classe que fornece |
GetHttpContextExtensions |
Métodos de HttpContext extensão para acessar a partir de um contexto de hub. |
Hub |
Uma classe base para um hub SignalR. |
Hub<T> |
Uma classe base para um hub SignalR fortemente tipado. |
HubCallerContext |
Uma abstração de contexto para acessar informações sobre a conexão do chamador do hub. |
HubClientsExtensions |
Métodos de extensão para IHubClients<T>. |
HubConnectionContext |
Encapsula todas as informações sobre uma conexão individual com um Hub signalr. |
HubConnectionContextOptions |
Opções usadas para configurar HubConnectionContext. |
HubConnectionHandler<THub> |
Lida com conexões de entrada e implementa o Protocolo do Hub SignalR. |
HubConnectionStore |
Armazena HubConnectionContexts por ID. |
HubException |
A exceção gerada de um hub quando ocorre um erro. |
HubInvocationContext |
Contexto para uma invocação do Hub. |
HubLifetimeContext |
Contexto para os eventos OnConnectedAsync() de tempo de vida do hub e OnDisconnectedAsync(Exception). |
HubLifetimeManager<THub> |
Uma abstração do gerenciador de tempo de vida para Hub instâncias. |
HubMetadata |
Metadados que descrevem as Hub informações associadas a um ponto de extremidade específico. |
HubMethodNameAttribute |
Personaliza o nome de um método de hub. |
HubOptions |
Opções usadas para configurar instâncias de hub. |
HubOptions<THub> |
Opções usadas para configurar as instâncias de tipo de hub especificadas. Essas opções substituem as opções definidas globalmente. |
HubOptionsExtensions |
Métodos para adicionar IHubFilter's aos Hubs. |
HubOptionsSetup |
Classe para configurar o HubOptions. |
HubOptionsSetup<THub> |
Classe para configurar o HubOptions para um específico |
HubRouteBuilder |
Mapeia solicitações de entrada para Hub tipos. Essa classe está obsoleta e será removida em uma versão futura. A alternativa recomendada é usar o THub> do MapHub<dentro de Microsoft.AspNetCore.Builder.UseEndpoints(...). |
JsonHubProtocolOptions |
Opções usadas para configurar uma JsonHubProtocol instância. |
MessagePackHubProtocolOptions |
As MessagePackHubProtocol opções. |
NewtonsoftJsonHubProtocolOptions |
Opções usadas para configurar uma NewtonsoftJsonHubProtocol instância. |
SerializedHubMessage |
Representa um cache de serialização para uma única mensagem. |
SignalRConnectionBuilderExtensions |
Métodos de extensão para IConnectionBuilder. |
Estruturas
HubConnectionStore.Enumerator |
Um IEnumerator sobre o HubConnectionStore |
SerializedMessage |
Representa uma mensagem serializada. |
Interfaces
IClientProxy |
Uma abstração de proxy para invocar métodos de hub. |
IGroupManager |
Uma abstração do gerente para adicionar e remover conexões de grupos. |
IHubActivator<THub> |
Uma Hub abstração do ativador. |
IHubCallerClients |
Uma abstração do chamador de clientes para um hub. |
IHubCallerClients<T> |
Uma abstração que fornece acesso a conexões de cliente, incluindo a que enviou a invocação atual. |
IHubClients |
Uma abstração que fornece acesso a conexões de cliente. |
IHubClients<T> |
Uma abstração que fornece acesso a conexões de cliente. |
IHubContext |
Uma abstração de contexto para um hub. |
IHubContext<THub> |
Uma abstração de contexto para um hub. |
IHubContext<THub,T> |
Uma abstração de contexto para um hub. |
IHubFilter |
A abstração de filtro para invocações de método de hub. |
IHubProtocolResolver |
Uma abstração resolvedor para trabalhar com IHubProtocol instâncias. |
IInvocationBinder |
Classe usada por IHubProtocols para obter os Type(s) esperados pela mensagem do hub que está sendo desserializada. |
ISignalRBuilder |
Uma abstração do construtor para configurar instâncias de objeto SignalR. |
ISignalRServerBuilder |
Uma abstração do construtor para configurar servidores SignalR. |
ISingleClientProxy |
Uma abstração de proxy para invocar métodos de hub no cliente e obter um resultado. |
IUserIdProvider |
Uma abstração do provedor para configurar a "ID de usuário" para uma conexão. |
Comentários
Para obter mais informações sobre o SignalR, consulte Introdução ao ASP.NET Core SignalR.