public static void Run() { var config = new FileConfigurationBuilder(ConfigPath, true).Build(); var containerBuilder = new SimpleInjectorDiContainerBuilder(new Container()); //var containerBuilder = new AutofacDiContainerBuilder(new ContainerBuilder()); //var containerBuilder = new ServiceProviderDiContainerBuilder(new ServiceCollection()); containerBuilder.Configure(config); var container = containerBuilder.Build(); var gatewaySettings = container.GetInstance <ISettings <IGatewayConfiguration> >(); var thingSettings = container.GetInstance <ISettings <IThingConfiguration> >(); var itemSettings = container.GetInstance <ISettings <IItemConfiguration> >(); var kernelSetting = container.GetInstance <ISetting <IKernelConfiguration> >(); var kernelConfig = kernelSetting.Value; TestThreadPool(); }
public StringFileAppenderBuilder(ExecutionMode executionMode, FileConfigurationBuilder fileConfiguration) { m_executionMode = executionMode; m_fileConfiguration = fileConfiguration; m_filterBuilder = new FilterBuilder<StringFileAppenderBuilder>(this); }