public static IServiceBus Run(Func<ServiceBusConfiguration, ServiceBusConfiguration> configurationAction) { var config = new ServiceBusConfiguration(); configurationAction(config); var bus = new ServiceBus(config); bus.Run(); return bus; }
/// <summary> /// Factory method. Create and run service bus /// </summary> public static IServiceBus Run(Func <ServiceBusConfiguration, ServiceBusConfiguration> configurationAction) { var config = new ServiceBusConfiguration(); configurationAction(config); var bus = new ServiceBus(config); bus.Run(); return(bus); }