Microsoft.AspNetCore.SignalR.Protocol Espacio de nombres

Contiene tipos que implementan el protocolo Signalr Hub.

Clases

CancelInvocationMessage

CancelInvocationMessage representa una cancelación de un método de streaming.

CloseMessage

Mensaje enviado al cerrar una conexión.

CompletionMessage

Representa una invocación que se ha completado. Si se produce un error, la invocación no se completó correctamente.

HandshakeProtocol

Clase auxiliar para trabajar con protocolos de enlace signalR.

HandshakeRequestMessage

Mensaje de solicitud de protocolo de enlace.

HandshakeResponseMessage

Mensaje de respuesta de protocolo de enlace.

HubInvocationMessage

Clase base para mensajes concentradores relacionados con una invocación específica.

HubMessage

Clase base para mensajes concentradores.

HubMethodInvocationMessage

Clase base para mensajes concentradores que representan una invocación.

HubProtocolConstants

Constantes relacionadas con el protocolo de concentrador de SignalR.

HubProtocolExtensions

Métodos de extensión para IHubProtocol.

InvocationBindingFailureMessage

Representa un error al enlazar argumentos para una invocación. Esto no representa un mensaje real que se envía en la conexión, lo devuelve TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) para indicar que se produjo un error de enlace al analizar una invocación. El identificador de invocación está asociado para que el error se pueda devolver al cliente, asociado al identificador de invocación adecuado.

InvocationMessage

Mensaje concentrador que representa una invocación que no es de streaming.

JsonHubProtocol

Implementa el protocolo signalR Hub mediante System.Text.Json.

MessagePackHubProtocol

Implementa el protocolo SignalR Hub mediante MessagePack.

NewtonsoftJsonHubProtocol

Implementa el protocolo SignalR Hub mediante Newtonsoft.Json.

PingMessage

Mensaje keep-alive para que el otro lado de la conexión sepa que la conexión sigue activa.

RawResult

El tipo devuelto a IHubProtocol las implementaciones para informarles de que el objeto que se deserializa debe almacenarse como bytes serializados sin formato en el formato del protocolo que se usa.

StreamBindingFailureMessage

Representa un error al enlazar argumentos para un Objeto StreamDataMessage. Esto no representa un mensaje real que se envía en la conexión, lo devuelve TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) para indicar que se produjo un error de enlace al analizar un StreamDataMessage. El identificador de secuencia está asociado para que el error se pueda enviar al método de concentrador correspondiente.

StreamInvocationMessage

Mensaje central que representa una invocación de streaming.

StreamItemMessage

Representa un único elemento de una secuencia activa.

Interfaces

IHubProtocol

Abstracción de protocolo para comunicarse con los concentradores de SignalR.

Comentarios

Para obtener más información sobre el protocolo Signalr Hub, consulte Protocolo Hub.