Microsoft.AspNetCore.SignalR.Protocol Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.