Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El protocolo de concentrador de MessagePack de ASP.NET Core SignalR usa el paquete NuGet MessagePack para la serialización de MessagePack. ASP.NET Core 5.0 actualiza el paquete de la versión 1.x al paquete 2.x más reciente.
Para obtener información sobre este problema, vea dotnet/aspnetcore#18692.
Versión introducida
5.0 (versión preliminar 1)
Comportamiento anterior
ASP.NET Core SignalR usó el paquete MessagePack 1.x para serializar y deserializar mensajes MessagePack.
Nuevo comportamiento
ASP.NET Core SignalR usa el paquete MessagePack 2.x para serializar y deserializar mensajes MessagePack.
Motivo del cambio
Las mejoras más recientes del paquete MessagePack 2.x agregan funcionalidad útil.
Acción recomendada
Este cambio importante se aplica cuando:
- Establecer o configurar valores en MessagePackHubProtocolOptions.
- Se usan las API de MessagePack directamente y el protocolo de concentrador de MessagePack de ASP.NET Core Signalr en el mismo proyecto. La versión más reciente se cargará en lugar de la versión anterior.
Para obtener instrucciones de migración de los autores del paquete, consulte Migración de MessagePack v1.x a MessagePack v2.x. Algunos aspectos de la serialización y deserialización de mensajes se ven afectados. En concreto, hay cambios de comportamiento en el modo en que se serializan los valores DateTime.