예제 #1
0
 protected override void OnStop()
 {
     if (serviceHost != null)
     {
         serviceHost.Stop();
         SeatManage.SeatManageComm.WriteLog.Write(string.Format("“{0}”已关闭", serviceHost.ToString()));
     }
 }
예제 #2
0
 protected override void OnStart(string[] args)
 {
     try
     {
         serviceHost = new Service.WeChatWCFService();
         try
         {
             serviceHost.Start();
             SeatManage.SeatManageComm.WriteLog.Write(string.Format("“{0}”已启动", serviceHost.ToString()));
         }
         catch (Exception ex)
         {
             SeatManage.SeatManageComm.WriteLog.Write(string.Format("“{0}”启动遇到异常:{1}", serviceHost.ToString(), ex.Message));
         }
     }
     catch (Exception ex)
     {
         SeatManage.SeatManageComm.WriteLog.Write(string.Format("ServiceHost启动遇到异常:{0}", ex.Message));
     }
 }
예제 #3
0
 protected override void OnStart(string[] args)
 {
     try
     {
         serviceHost = new Service.ServiceMonitor();
         try
         {
             if (serviceHost != null)
             {
                 serviceHost.Start();
                 SeatManage.SeatManageComm.WriteLog.Write(string.Format("“{0}”已启动", serviceHost.ToString()));
             }
             else
             {
                 SeatManage.SeatManageComm.WriteLog.Write(string.Format("“{0}”启动失败,服务初始化失败", serviceHost.ToString()));
             }
         }
         catch (Exception ex)
         {
             SeatManage.SeatManageComm.WriteLog.Write(string.Format("“{0}”启动遇到异常:{1}", serviceHost.ToString(), ex.Message));
         }
     }
     catch (Exception ex)
     {
         SeatManage.SeatManageComm.WriteLog.Write(string.Format("ServiceHost启动遇到异常:{0}", ex.Message));
     }
 }