Esempio n. 1
0
 public HotUpdateServiceProvider(IServiceScope innserServiceScope, HotUpdateContainer container)
 {
     if (_DefaultServiceProvider == null)
     {
         _DefaultServiceProvider = innserServiceScope.ServiceProvider;
     }
     if (Container == null)
     {
         Container = container;
     }
 }
Esempio n. 2
0
 public object GetService(Type serviceType)
 {
     if (_DefaultServiceProvider == null)
     {
         _DefaultServiceProvider = innserServiceScope.ServiceProvider;
     }
     if (Container == null)
     {
         Container = container;
         //Container.RegisterHotUpdateServiceProvider(this);
     }
 }
Esempio n. 3
0
 public HotUpdateServiceProvider(IServiceCollection services, HotUpdateContainer container)
 {
     if (_DefaultServiceProvider == null)
     {
         _DefaultServiceProvider = new DefaultServiceProviderFactory().CreateServiceProvider(services);
     }
     if (Container == null)
     {
         Container = container;
         container.Build();
     }
 }
Esempio n. 4
0
 public HotUpdateServiceScope(IServiceScope innserServiceScope, HotUpdateContainer container)
 {
     _serviceProvider = new HotUpdateServiceProvider(innserServiceScope, container);
 }
Esempio n. 5
0
 public HotUpdateServiceScopeFactory(IServiceScopeFactory innerServiceFactory, HotUpdateContainer container)
 {
     _InnerServiceFactory = innerServiceFactory;
     _Container           = container;
 }