public Task Execute(IMessage message, IMessageInspectorContext context) { context.Tracer.TraceEvent(TraceEventType.Information, String.Format("XmlToJsonConverter - TypeName: {0}", TypeName)); return(Task.Factory.StartNew(() => { message.Data = GetJsonStream(message.Data); message.Data.Position = 0; message.ContentType = new ContentType("application/json"); context.Tracer.TraceEvent(TraceEventType.Information, String.Format("XmlToJsonConverter - xml to json conversion completed.")); })); }
public Task Execute(IMessage message, IMessageInspectorContext context) { context.Tracer.TraceEvent(TraceEventType.Information, String.Format("JsonToXmlConverter - MessageType: {0}", message.ContentType)); return(Task.Factory.StartNew(() => { message.Data = GetXmlStream(message.Data, message.ContentType); message.Data.Position = 0; message.ContentType = new ContentType(ApplicationXml); context.Tracer.TraceEvent(TraceEventType.Information, "JsonToXmlConverter - json to xml conversion done."); })); }