示例#1
0
        private IServiceProvider Build()
        {
            var services = new ServiceCollection();

            this.RegisterServices(services);
            OnRegisteringServices?.Invoke(this, services);
            ServiceProvider prov = services.BuildServiceProvider();

            EventMonitor.Instance.Start();
            return(prov);
        }
示例#2
0
 private IServiceProvider Build()
 {
     try
     {
         var services = new ServiceCollection();
         this.RegisterServices(services);
         OnRegisteringServices?.Invoke(this, services);
         ServiceProvider prov = services.BuildServiceProvider();
         EventMonitor.Instance.Start();
         return(prov);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex);
         throw;
     }
 }