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); }
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(); }
public virtual void OnServiceCreating(ServiceBuilder serviceBuilder) { }