public XmlReceiveVariant2()
 {
     Description = "XML receive micro pipeline.";
     Version     = new Version(1, 0);
     Decoders
     .Add(new FailedMessageRoutingEnablerComponent {
         SuppressRoutingFailureReport = false
     })
     .Add(new MicroPipelineComponent {
         Enabled = true
     });
     Disassemblers
     .Add(new XmlDasmComp());
 }
 public TrackingXmlReceiveVariant2()
 {
     Description = "XML receive pipeline with tracking.";
     Version     = new Version(1, 0);
     Decoders
     .Add(
         new FailedMessageRoutingEnablerComponent {
         SuppressRoutingFailureReport = false
     })
     .Add(
         new ActivityTrackerComponent {
         TrackingModes = ActivityTrackingModes.Context
     });
     Disassemblers
     .Add(new XmlDasmComp());
 }