Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
ASP.NET Core SignalR MessagePack Hub Protocol använder MessagePack NuGet-paketet för MessagePack-serialisering. ASP.NET Core 5.0 uppgraderar paketet från 1.x till den senaste 2.x-paketversionen.
Information om det här problemet finns i dotnet/aspnetcore#18692.
Version lanserad
5.0 Förhandsversion 1
Gammalt beteende
ASP.NET Core SignalR använde MessagePack 1.x-paketet för att serialisera och deserialisera MessagePack-meddelanden.
Nytt beteende
ASP.NET Core SignalR använder MessagePack 2.x-paketet för att serialisera och deserialisera MessagePack-meddelanden.
Orsak till ändring
De senaste förbättringarna i MessagePack 2.x-paketet lägger till användbara funktioner.
Rekommenderad åtgärd
Den här icke-bakåtkompatibla ändringen gäller när:
- Ange eller konfigurera värden på MessagePackHubProtocolOptions.
- Använda MessagePack-API:erna direkt och använda ASP.NET Core SignalR MessagePack Hub Protocol i samma projekt. Den nyare versionen läses in i stället för den tidigare versionen.
Migreringsvägledning från paketförfattarna finns i Migrera från MessagePack v1.x till MessagePack v2.x. Vissa aspekter av meddelande serialisering och deserialisering påverkas. Mer specifikt finns det beteendeändringar i hur DateTime-värden serialiseras.