🐛 Enable contractless serilization in cache to fix message pack serilizer

This commit is contained in:
2025-12-02 22:51:12 +08:00
parent a02ed10434
commit 9addf38677

View File

@@ -5,6 +5,7 @@ namespace DysonNetwork.Shared.Cache;
public class MessagePackCacheSerializer(MessagePackSerializerOptions? options = null) : ICacheSerializer public class MessagePackCacheSerializer(MessagePackSerializerOptions? options = null) : ICacheSerializer
{ {
private readonly MessagePackSerializerOptions _options = options ?? MessagePackSerializerOptions.Standard private readonly MessagePackSerializerOptions _options = options ?? MessagePackSerializerOptions.Standard
.WithResolver(MessagePack.Resolvers.ContractlessStandardResolver.Instance)
.WithCompression(MessagePackCompression.Lz4BlockArray); .WithCompression(MessagePackCompression.Lz4BlockArray);
public string Serialize<T>(T value) public string Serialize<T>(T value)