private void Main_Load(object sender, EventArgs e) { try { OperationsVersions = new OperationsVersions(); OperationsFiles = new OperationsFiles(); OperationsProducts = new OperationsProducts(); Server = new Services.Server(OperationsFiles, OperationsVersions); CheckerStatus_T.Start(); logger.Info("Сборка пройдена успешно"); Server.Start(); logger.Info("Запуск сервера успешно выполнен"); ShowProducts(); using (RegistryKey registryKeyStartup = Registry.CurrentUser.OpenSubKey(pathRegistryKeyStartup, true)) { value = (String)registryKeyStartup.GetValue("SZMK.ServerUpdater"); } if (!String.IsNullOrEmpty(value)) { AddAutoRun_TSM.Text = "Удалить из автозагрузки"; } } catch (Exception Ex) { Error(Ex); } }
/// <summary> /// Creates a new server instance, which exposes dashboard and test runner at given ports /// </summary> /// <param name="configuration">The configuration.</param> /// <param name="testRunner">The test runner instance</param> /// <param name="dashboard">The dashboard instance</param> /// <param name="connectionsTracker">The connection tracker for the host</param> /// <param name="log">The logger</param> public ServerHost(ServerConfiguration configuration, Services.Server testRunner, DashboardService dashboard, AgentsTracker connectionsTracker, ILog log) { dashboardPort = configuration.DashboardPort; testRunnerPort = configuration.TestRunnerPort; this.testRunner = testRunner; this.dashboard = dashboard; this.log = log; ConnectionsTracker = connectionsTracker; }
private void Main_Load(object sender, EventArgs e) { try { OperationsVersions = new OperationsVersions(); OperationsFiles = new OperationsFiles(); OperationsProducts = new OperationsProducts(); Server = new Services.Server(OperationsFiles, OperationsVersions); CheckerStatus_T.Start(); logger.Info("Сборка пройдена успешно"); Server.Start(); logger.Info("Запуск сервера успешно выполнен"); ShowProducts(); } catch (Exception Ex) { Error(Ex); } }
static void Main(string[] args) { var server = new Services.Server(args.Length == 0 ? 8888 : int.Parse(args[0])); server.Start(); }