Changed resolver a bit for messagepack
This commit is contained in:
@@ -137,16 +137,15 @@ public class Startup
|
|||||||
hubOptions.AddFilter<ConcurrencyFilter>();
|
hubOptions.AddFilter<ConcurrencyFilter>();
|
||||||
}).AddMessagePackProtocol(opt =>
|
}).AddMessagePackProtocol(opt =>
|
||||||
{
|
{
|
||||||
var resolver = CompositeResolver.Create(StandardResolverAllowPrivate.Instance,
|
var resolver = CompositeResolver.Create(
|
||||||
|
StandardResolverAllowPrivate.Instance,
|
||||||
BuiltinResolver.Instance,
|
BuiltinResolver.Instance,
|
||||||
AttributeFormatterResolver.Instance,
|
AttributeFormatterResolver.Instance,
|
||||||
// replace enum resolver
|
|
||||||
DynamicEnumAsStringResolver.Instance,
|
DynamicEnumAsStringResolver.Instance,
|
||||||
DynamicGenericResolver.Instance,
|
DynamicGenericResolver.Instance,
|
||||||
DynamicUnionResolver.Instance,
|
DynamicUnionResolver.Instance,
|
||||||
DynamicObjectResolver.Instance,
|
DynamicObjectResolver.Instance,
|
||||||
PrimitiveObjectResolver.Instance,
|
PrimitiveObjectResolver.Instance,
|
||||||
// final fallback(last priority)
|
|
||||||
StandardResolver.Instance);
|
StandardResolver.Instance);
|
||||||
|
|
||||||
opt.SerializerOptions = MessagePackSerializerOptions.Standard
|
opt.SerializerOptions = MessagePackSerializerOptions.Standard
|
||||||
|
|||||||
Reference in New Issue
Block a user