Example #1
0
 public override void OnServiceCreating(ServiceBuilder serviceBuilder)
 {
     serviceBuilder.OnCreateContainer += OnCreateContainer;
     serviceBuilder.OnEnrollUser += OnEnrollUser;
     serviceBuilder.OnDisenrollUser += OnDisenrollUser;
     serviceBuilder.OnDeleteContainer += OnDeleteContainer;
 }
 static ServiceFactory()
 {
     Builder = new ServiceBuilder();
     Services = new Dictionary<string, Service>();
     DirectoryCatalog = new DirectoryCatalog(ServiceConfig.ServicesDllLocation);
     CompositionContainer = new CompositionContainer(DirectoryCatalog);
 }
Example #3
0
 static ServiceFactory()
 {
     var loggerPath = Path.Combine(ServiceConfig.ServicesResourceLibLocation, "ServiceLogger.log");
     var fileLogger = File.Exists(loggerPath) ? File.AppendText(loggerPath) : File.CreateText(loggerPath);
     ServiceLogger = new Logger(fileLogger);
     Builder = new ServiceBuilder();
     Services = new Dictionary<string, Service>();
     DirectoryCatalog = new DirectoryCatalog(ServiceConfig.ServicesDllLocation);
     CompositionContainer = new CompositionContainer(DirectoryCatalog);
     ServiceLogger.Start();
 }
Example #4
0
 public virtual void OnServiceCreating(ServiceBuilder serviceBuilder)
 {
 }