Esempio n. 1
0
        private IRunConfiguration Create()
        {
            var serviceCoordinator = new ServiceCoordinator(_beforeStartingServices, _beforeStart, _afterStop);

            serviceCoordinator.RegisterServices(_serviceConfigurators);
            var cfg = new RunConfiguration
            {
                WinServiceSettings = _winServiceSettings,
                Credentials        = _credentials,
                Coordinator        = serviceCoordinator
            };

            cfg.SetRunnerAction(_runnerAction, _winForm);
            return(cfg);
        }