示例#1
0
        public DefaultJsonMessageSerializer(IKeyMessageTypeMappings keyMessageTypeMappings)
        {
            _keyMessageTypeMappings = keyMessageTypeMappings ?? throw new ArgumentNullException(nameof(keyMessageTypeMappings));

            _jsonSerializer = new JsonSerializer();
            _jsonSerializer.Converters.Add(new MessagePayloadJsonConverter(keyMessageTypeMappings));
        }
示例#2
0
 internal MessagePayloadJsonConverter(IKeyMessageTypeMappings keyMessageTypeMappings) =>