public DefaultJsonMessageSerializer(IKeyMessageTypeMappings keyMessageTypeMappings) { _keyMessageTypeMappings = keyMessageTypeMappings ?? throw new ArgumentNullException(nameof(keyMessageTypeMappings)); _jsonSerializer = new JsonSerializer(); _jsonSerializer.Converters.Add(new MessagePayloadJsonConverter(keyMessageTypeMappings)); }
internal MessagePayloadJsonConverter(IKeyMessageTypeMappings keyMessageTypeMappings) =>