Exemplo n.º 1
0
        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);
 }