/********************
  *    Destroy!!!!
  *********************/
 public void destroy()
 {
     try
     {
         //példány konstruktor
         //logoljuk, mert kíváncsiak vagyunk, hogy csak egyszer hívódik e meg.
         log.Info("LogXServer.destroy() begin..");
         xafServiceHost.Close();
         log.Info("XAF service closed.");
         wsHostPrivate.Close();
         log.Info("WS Private service stopped.");
         wsHostPublic.Close();
         log.Info("WS Public service stopped.");
         opcClient.destroy();
         serverApplication.Dispose();
         log.Info("LogXServer.destroy() end.");
     }
     catch (Exception e)
     {
         log.Fatal("Error in LogXServer.destroy()", e);
     }
 }
示例#2
0
 /********************
  *    Destroy!!!!
  *********************/
 public void destroy()
 {
     try
     {
         //példány konstruktor
         //logoljuk, mert kíváncsiak vagyunk, hogy csak egyszer hívódik e meg.
         Console.WriteLine("LogXServer.destroy() begin..");
         xafServiceHost.Close();
         System.Console.WriteLine("XAF service closed.");
         wsHostPrivate.Close();
         Console.WriteLine("WS Private service stopped.");
         wsHostPublic.Close();
         Console.WriteLine("WS Public service stopped.");
         opcClient.destroy();
         Console.WriteLine("LogXServer.destroy() end.");
     }
     catch (Exception e)
     {
         Console.WriteLine("Exception occurs: " + e.Message);
         Console.WriteLine("Press Enter to close.");
         Console.ReadLine();
     }
 }