public static void EnableMessageTracing(this ServiceBusConfigurator configurator)
        {
            var busConfigurator = new PostCreateBusBuilderConfigurator(bus =>
                {
                    var service = new MessageTraceBusService(bus.EventChannel);

                    bus.AddService(BusServiceLayer.Network, service);
                });

            configurator.AddBusConfigurator(busConfigurator);
        }
示例#2
0
        public static void EnableMessageTracing(this ServiceBusConfigurator configurator)
        {
            var busConfigurator = new PostCreateBusBuilderConfigurator(bus =>
            {
                var service = new MessageTraceBusService(bus.EventChannel);

                bus.AddService(BusServiceLayer.Network, service);
            });

            configurator.AddBusConfigurator(busConfigurator);
        }
示例#3
0
        public static IServiceBusConfigurator EnableMessageTracing(this IServiceBusConfigurator configurator)
        {
            var busConfigurator = new PostCreateBusBuilderConfigurator(bus =>
            {
                var service = new MessageTraceBusService(bus.EventChannel);

                bus.AddService(IBusServiceLayer.Presentation, service);
            });

            configurator.AddBusConfigurator(busConfigurator);
            return(configurator);
        }