Beispiel #1
0
 /// <summary>
 /// 应用程序的主入口点。
 /// </summary>
 static void Main()
 {
     try
     {
         gc = new GlobalClass();
         string url = gc.WXLogUrl;
         url = gc.WXLogNoticeUser;
         ServiceBase[] ServicesToRun;
         LogableClass.ToLog("构建计算服务", "开始");
         CalcService <TimeSerialData> cs = new CalcService <TimeSerialData>();
         LogableClass.ToLog("构建接收服务", "开始");
         ReceiveService <TimeSerialData> rs = new ReceiveService <TimeSerialData>();
         //SubscriptData sd = new SubscriptData();
         rs.CalcProcess = cs;
         //只有接收数据是默认启动,计算服务由接收数据触发
         ServicesToRun = new ServiceBase[]
         {
             rs//,sd
         };
         LogableClass.ToLog("初始化服务器全局设置", "开始");
         InitSystem();
         AllServiceConfig.wxlog.Log("初始化系统", "各种配置读取完毕并有效初始化!", string.Format(gc.WXLogUrl, gc.WXSVRHost));
         LogableClass.ToLog("启动通道", "开始");
         new CommuniteClass().StartIPCServer();
         ServiceBase.Run(ServicesToRun);
         //AllServiceConfig.wxlog.Log("退出服务", "意外停止服务", string.Format(gc.WXLogUrl, gc.WXSVRHost));
     }
     catch (Exception e)
     {
         LogableClass.ToLog("初始化服务失败", e.StackTrace);
         Program.AllServiceConfig.wxlog.Log("退出服务,运行错误", string.Format("{0}[{1}]", e.Message, e.StackTrace), string.Format(gc.WXLogUrl, gc.WXSVRHost));
     }
 }
Beispiel #2
0
 /// <summary>
 /// 应用程序的主入口点。
 /// </summary>
 static void Main()
 {
     try
     {
         ServiceBase[] ServicesToRun;
         LogableClass.ToLog("构建计算服务", "开始");
         CalcService cs = new CalcService();
         LogableClass.ToLog("构建接收服务", "开始");
         ReceiveService rs = new ReceiveService();
         rs.CalcProcess = cs;
         //只有接收数据是默认启动,计算服务由接收数据触发
         ServicesToRun = new ServiceBase[]
         {
             rs
         };
         LogableClass.ToLog("初始化服务器全局设置", "开始");
         InitSystem();
         LogableClass.ToLog("启动通道", "开始");
         new CommuniteClass().StartIPCServer();
         ServiceBase.Run(ServicesToRun);
     }
     catch (Exception e)
     {
         LogableClass.ToLog("初始化服务失败", e.Message);
     }
 }