Exemple #1
0
        public override Func <IMessageMapper, IMessageSerializer> Configure(ReadOnlySettings settings)
        {
            var xmlSerializerDefinition = new XmlSerializer();
            var xmlSerializerFactory    = xmlSerializerDefinition.Configure(settings);

            var jsonSerializerDefinition = new JsonSerializer();
            var jsonSerializerFactory    = jsonSerializerDefinition.Configure(settings);

            return(mapper => new DecoratorSerializer(xmlSerializerFactory(mapper), jsonSerializerFactory(mapper)));
        }