public static BusBuilderConfiguration WithAutofacDefaults(this BusBuilderConfiguration configuration, IComponentContext componentContext) { return(configuration .WithDependencyResolver(componentContext.Resolve <IDependencyResolver>()) .WithLogger(componentContext.Resolve <ILogger>())); }
public static BusBuilderConfiguration WithWindsorDefaults(this BusBuilderConfiguration configuration, IWindsorContainer container) { return(configuration .WithDependencyResolver(container.Resolve <IDependencyResolver>()) .WithLogger(container.Resolve <ILogger>())); }
public static BusBuilderConfiguration WithNinjectDefaults(this BusBuilderConfiguration configuration, IKernel kernel) { return(configuration .WithDependencyResolver(kernel.Get <IDependencyResolver>()) .WithLogger(kernel.Get <ILogger>())); }