private ContainerBuilderWrapper UseRabbitMQEventAdapt(ContainerBuilderWrapper builder, Func <IServiceProvider, ISubscriptionAdapt> adapt) { builder.RegisterAdapter(adapt); return(builder); }
public ContainerBuilderWrapper UseCacheManager(ContainerBuilderWrapper builder, Func <IServiceProvider, IServiceCacheManager> factory) { builder.RegisterAdapter(factory).InstancePerLifetimeScope(); return(builder); }
public ContainerBuilderWrapper UseCounlClientProvider(ContainerBuilderWrapper builder, Func <IServiceProvider, IConsulClientProvider> factory) { builder.RegisterAdapter(factory).SingleInstance(); return(builder); }
public ContainerBuilderWrapper UseZooKeeperClientProvider(ContainerBuilderWrapper builder, Func <IServiceProvider, IZookeeperClientProvider> factory) { builder.RegisterAdapter(factory).InstancePerLifetimeScope(); return(builder); }
public ContainerBuilderWrapper UseMqttRouteManager(ContainerBuilderWrapper builder, Func <IServiceProvider, IMqttServiceRouteManager> factory) { builder.RegisterAdapter(factory).SingleInstance(); return(builder); }