Microsoft.AspNetCore.SignalR.Protocol 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.
Contém tipos que implementam o Protocolo do Hub SignalR.
Classes
AckMessage |
Representa a ID que está sendo reconhecida para que as mensagens mais antigas não precisem mais ser armazenadas em buffer. |
CancelInvocationMessage |
O CancelInvocationMessage representa um cancelamento de um método de streaming. |
CloseMessage |
A mensagem enviada ao fechar uma conexão. |
CompletionMessage |
Representa uma invocação que foi concluída. Se houver um erro, a invocação não foi concluída com êxito. |
HandshakeProtocol |
Uma classe auxiliar para trabalhar com handshakes do SignalR. |
HandshakeRequestMessage |
Uma mensagem de solicitação de handshake. |
HandshakeResponseMessage |
Uma mensagem de resposta de handshake. |
HubInvocationMessage |
Uma classe base para mensagens de hub relacionadas a uma invocação específica. |
HubMessage |
Uma classe base para mensagens de hub. |
HubMethodInvocationMessage |
Uma classe base para mensagens de hub que representam uma invocação. |
HubProtocolConstants |
Constantes relacionadas ao protocolo do hub SignalR. |
HubProtocolExtensions |
Métodos de extensão para IHubProtocol. |
InvocationBindingFailureMessage |
Representa uma falha ao associar argumentos para uma invocação. Isso não representa uma mensagem real que é enviada na transmissão, ela é retornada por TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) para indicar que ocorreu uma falha de associação ao analisar uma invocação. A ID de invocação está associada para que o erro possa ser enviado de volta ao cliente, associado à ID de invocação apropriada. |
InvocationMessage |
Uma mensagem de hub que representa uma invocação que não é streaming. |
JsonHubProtocol |
Implementa o Protocolo do Hub SignalR usando System.Text.Json. |
MessagePackHubProtocol |
Implementa o Protocolo do Hub SignalR usando MessagePack. |
NewtonsoftJsonHubProtocol |
Implementa o Protocolo do Hub SignalR usando Newtonsoft.Json. |
PingMessage |
Uma mensagem keep alive para que o outro lado da conexão saiba que a conexão ainda está ativa. |
RawResult |
O tipo retornado às IHubProtocol implementações para informá-los que o objeto que está sendo desserializado deve ser armazenado como bytes serializados brutos no formato do protocolo que está sendo usado. |
SequenceMessage |
Representa a reinicialização da sequência de mensagens que está sendo enviada. SequenceId é a ID inicial das mensagens que estão sendo enviadas, que podem ser mensagens duplicadas. |
StreamBindingFailureMessage |
Representa uma falha ao associar argumentos para um StreamDataMessage. Isso não representa uma mensagem real enviada na transmissão, ela é retornada por TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) para indicar que ocorreu uma falha de associação ao analisar um StreamDataMessage. A ID do fluxo está associada para que o erro possa ser enviado para o método de hub relevante. |
StreamInvocationMessage |
Uma mensagem de hub que representa uma invocação de streaming. |
StreamItemMessage |
Representa um único item de um fluxo ativo. |
Interfaces
IHubProtocol |
Uma abstração de protocolo para se comunicar com hubs signalr. |
Comentários
Para obter mais informações sobre o Protocolo do Hub SignalR, consulte Protocolo hub.