コード例 #1
0
ファイル: ServerForm.cs プロジェクト: wuyunhai/EasyCareAuto
        private void btnStopListen_Click(object sender, EventArgs e)
        {
            btnListen.Enabled     = true;
            btnStopListen.Enabled = false;

            if (mesServer.State == ServerState.Running)
            {
                mesServer.Stop();
                txtMsg.AppendText(DateTime.Now + ">> MES服务器停止" + Environment.NewLine);
            }
        }
コード例 #2
0
ファイル: ServerForm.cs プロジェクト: wuyunhai/EasyCareAuto
 /// <summary>
 /// 初始化服务器
 /// </summary>
 private void SetupAppServer()
 {
     if (mesServer == null)
     {
         //方法一、采用当前应用程序中的【App.config】文件。
         var bootstrap = BootstrapFactory.CreateBootstrap();
         if (!bootstrap.Initialize())
         {
             txtMsg.AppendText(DateTime.Now + ">> 初始化服务器失败" + Environment.NewLine);
             return;
         }
         StartResult startResult = bootstrap.Start();
         if (startResult == StartResult.Success)
         {
             txtMsg.AppendText(DateTime.Now + ">> 初始化服务器" + Environment.NewLine);
             mesServer = bootstrap.AppServers.Cast <MesServer>().FirstOrDefault();
             mesServer.Stop();
         }
         else
         {
             txtMsg.AppendText(DateTime.Now + ">> 初始化服务器失败" + Environment.NewLine);
         }
     }
 }