SignalRASP.NET Core Clientes

Control de versiones, compatibilidad y compatibilidad

Los SignalR clientes se envían junto con los componentes del servidor y tienen versiones para que coincidan. Cualquier cliente compatible puede conectarse de forma segura a cualquier servidor compatible y los problemas de compatibilidad se considerarían errores que se deben corregir. SignalR Los clientes se admiten en el mismo ciclo de vida de soporte técnico que el resto de .NET Core. Consulte la directiva de soporte técnico de .NET Core para obtener más información.

Muchas características requieren un cliente y un servidor compatibles. Consulte a continuación una tabla en la que se muestran las versiones mínimas de varias características.

Las versiones 1.x de se asignan a las versiones SignalR 2.1 y 2.2 de .NET Core y tienen la misma duración. Para la versión 3.x y posteriores, la versión coincide exactamente con el resto de .NET y SignalR tiene el mismo ciclo de vida de soporte técnico.

Versión de SignalR Versión de .NET Core Nivel de compatibilidad Finalización del soporte técnico
1.0.x 2.1.x Soporte técnico a largo plazo 21 de agosto de 2021
1.1.x 2.2.x Fin de la vida útil 23 de diciembre de 2019
3.x o superior igual que la SignalR versión Consulte la directiva de compatibilidad de .NET Core.

NOTA: En ASP.NET Core 3.0, el cliente de JavaScript se movió al @microsoft/signalr paquete npm.

Distribución de características

En la tabla siguiente se muestran las características y la compatibilidad con los clientes que ofrecen compatibilidad en tiempo real. Para cada característica, se muestra la versión mínima que admite esta característica. Si no aparece ninguna versión, no se admite la característica.

Característica Servidor Cliente .NET Cliente de JavaScript Cliente de Java
Soporte SignalR técnico del servicio de Azure 2.1.0 1.0.0 1.0.0 1.0.0
Streaming de servidor a cliente 2.1.0 1.0.0 1.0.0 1.0.0
Streaming de cliente a servidor 3.0.0 3.0.0 3.0.0 3.0.0
Reconexión automática (.NET, JavaScript) 3.0.0 3.0.0 3.0.0
Transporte de WebSockets 2.1.0 1.0.0 1.0.0 1.0.0
transporte Server-Sent eventos de Server-Sent 2.1.0 1.0.0 1.0.0
Transporte de sondeo largo 2.1.0 1.0.0 1.0.0 3.0.0
Protocolo de concentrador JSON 2.1.0 1.0.0 1.0.0 1.0.0
Protocolo de concentrador MessagePack 2.1.0 1.0.0 1.0.0 5.0.0

La compatibilidad con la habilitación de características de cliente adicionales se realiza en nuestro seguimiento de problemas.

Recursos adicionales