Exemplo n.º 1
0
        /// <summary>
        /// 初始化容器
        /// </summary>
        /// <param name="configurer"></param>
        /// <param name="broker"></param>
        /// <param name="config"></param>
        private void InitializeContainer(ContainerConfigurer configurer, EventBroker broker, HCConfig config)
        {
            var builder = new ContainerBuilder();

            _containerManager = new ContainerManager(builder.Build());
            configurer.Configure(this, _containerManager, broker, config);
        }
Exemplo n.º 2
0
        private void InitializeContainer(ContainerConfigurer configurer)
        {
            var builder = new ContainerBuilder();

            _containerManager = new ContainerManager(builder.Build());
            configurer.Configure(this, _containerManager);
        }
Exemplo n.º 3
0
        public CoreEngine()
        {
            ContainerConfigurer configurer = new ContainerConfigurer();
            var builder = new ContainerBuilder();

            _containerManager = new ContainerManager(builder.Build());
            configurer.Configure(this, _containerManager);
        }
Exemplo n.º 4
0
        public PlexEngine(ContainerConfigurer configurer, PlexConfig config)
        {
            Condition.Requires(configurer).IsNotNull();
            Condition.Requires(config).IsNotNull();

            var container = new ContainerBuilder().Build();

            configurer.Configure(this, container, config);

            DependencyResolver.SetResolver(new PlexDependencyResolver(container));
        }
Exemplo n.º 5
0
        private void InitializeContainer(ContainerConfigurer configurer)
        {
            var builder = new ContainerBuilder();

            var container = builder.Build();

            _containerManager = new AutofacContainerManager(container);
            configurer.Configure(this, _containerManager);

            //_containerManager.NotifyCompleted(container);
        }
Exemplo n.º 6
0
        private void InitializeContainer(ContainerConfigurer configurer,
                                         FaraConfig config)
        {
            var builder = new ContainerBuilder();

            ContainerManager = new ContainerManager(builder.Build());

            configurer.Configure(this,
                                 ContainerManager,
                                 config);
        }
Exemplo n.º 7
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture;

            DispatcherUnhandledException += Application_UnhandledException;

            var configurer = new ContainerConfigurer();

            configurer.ConfigureContainerLocator();
            configurer.ShowMainViewModel();
        }
Exemplo n.º 8
0
        private void InitializeContainer(IServiceCollection services, ContainerConfigurer configurer)
        {
            var builder = new ContainerBuilder();

            if (!services.IsNullOrEmpty())
            {
                builder.Populate(services);
            }

            var container = builder.Build();

            containerManager = new AutofacContainerManager(container);
            configurer.Configure(this, containerManager);

            //_containerManager.NotifyCompleted(container);
        }
Exemplo n.º 9
0
 public ACEEngine(ContainerConfigurer configurer)
 {
     //var config = ConfigurationManager.GetSection("INSOLConfig") as INSOLConfig;
     InitializeContainer(configurer);
 }
Exemplo n.º 10
0
 public FaraEngine(ContainerConfigurer configurer,
                   FaraConfig config)
 {
     InitializeContainer(configurer,
                         config);
 }
Exemplo n.º 11
0
 public Engine(ContainerConfigurer configurer)
 {
     InitializeContainer(configurer);
 }
Exemplo n.º 12
0
        public NasEngine(EventBroker broker, ContainerConfigurer configurer)
        {
            var config = ConfigurationManager.GetSection("NasConfig") as NasConfig;

            InitializeContainer(configurer, broker, config);
        }
Exemplo n.º 13
0
        public HCEngine(EventBroker broker, ContainerConfigurer configurer)
        {
            var config = ConfigurationManager.GetSection("HCConfig") as HCConfig;

            InitializeContainer(configurer, broker, config);//初始化容器
        }
Exemplo n.º 14
0
        public NopEngine(ContainerConfigurer configurer)
        {
            var config = ConfigurationManager.GetSection("NopConfig") as NopConfig;

            InitializeContainer(configurer, config);
        }
Exemplo n.º 15
0
 public static void ClassInitialize(TestContext context)
 {
     _container = ContainerConfigurer.GetPreconfiguredContainer();
 }
Exemplo n.º 16
0
        public SmartStoreEngine(EventBroker broker, ContainerConfigurer configurer)
        {
            var config = ConfigurationManager.GetSection("SmartStoreConfig") as SmartStoreConfig;

            InitializeContainer(configurer, broker, config);
        }
Exemplo n.º 17
0
 public AutofacEngine(IServiceCollection services, ContainerConfigurer configurer)
 {
     InitializeContainer(services, configurer);
 }
Exemplo n.º 18
0
 public Engine(EventBroker broker, ContainerConfigurer configurer)
 {
     InitializeContainer(configurer, broker);
 }
Exemplo n.º 19
0
        public IocEngine(ContainerConfigurer configurer)
        {
            var config = ConfigurationManager.GetSection("IocConfig") as IocConfig;

            InitializeContainer(configurer, config);
        }
Exemplo n.º 20
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="broker"></param>
 /// <param name="configurer"></param>
 public DefaultAppEngine(EventBroker broker, ContainerConfigurer configurer)
 {
     _containerConfigurer = configurer;
     _eventBroker         = broker;
 }