public static IServiceBus New([NotNull] Action <IServiceBusConfigurator> configure) { Guard.AgainstNull(configure, "configure"); var configurator = new ServiceBusConfigurator(_defaultSettings); //configurator.EnableMessageTracing(); configure(configurator); var result = ConfigurationResult.CompileResults(configurator.Validate()); try { return(configurator.CreateServiceBus()); } catch (Exception ex) { throw new ConfigurationException(result, "An exception was thrown during service bus creation", ex); } }