コード例 #1
0
        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);
            }
        }
コード例 #2
0
ファイル: ServerHost.cs プロジェクト: ayezutov/NDistribUnit
 /// <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;
 }
コード例 #3
0
        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);
            }
        }
コード例 #4
0
        static void Main(string[] args)
        {
            var server = new Services.Server(args.Length == 0 ? 8888 : int.Parse(args[0]));

            server.Start();
        }