private static void Main(string[] args) { Console.Title = "NMS"; try { string message = "Starting Network Model Serivice..."; CommonTrace.WriteTrace(CommonTrace.TraceInfo, message); Console.WriteLine("\n{0}\n", message); var serviceHost = new ServiceHost(typeof(TransactionProvider)); serviceHost.AddServiceEndpoint(typeof(ITransactionSteps), new NetTcpBinding(), new Uri("net.tcp://localhost:4001/ITransactionSteps")); serviceHost.Open(); using (NetworkModelService nms = new NetworkModelService()) { nms.Start(); message = "Press <Enter> to stop the service."; CommonTrace.WriteTrace(CommonTrace.TraceInfo, message); Console.WriteLine(message); Console.ReadLine(); } } catch (Exception ex) { Console.WriteLine(ex.Message); Console.WriteLine("NetworkModelService failed."); Console.WriteLine(ex.StackTrace); CommonTrace.WriteTrace(CommonTrace.TraceError, ex.Message); CommonTrace.WriteTrace(CommonTrace.TraceError, "NetworkModelService failed."); CommonTrace.WriteTrace(CommonTrace.TraceError, ex.StackTrace); Console.ReadLine(); } }
private static void Main(string[] args) { Console.Title = "Network Model Service"; try { string message = "Starting Network Model Service..."; CommonTrace.WriteTrace(CommonTrace.TraceInfo, message); Console.WriteLine("\n{0}\n", message); using (NetworkModelService nms = new NetworkModelService()) { nms.Start(); message = "Press <Enter> to stop the service."; CommonTrace.WriteTrace(CommonTrace.TraceInfo, message); Console.WriteLine(message); Console.ReadLine(); } } catch (Exception ex) { Console.WriteLine(ex.Message); Console.WriteLine("NetworkModelService failed."); Console.WriteLine(ex.StackTrace); CommonTrace.WriteTrace(CommonTrace.TraceError, ex.Message); CommonTrace.WriteTrace(CommonTrace.TraceError, "NetworkModelService failed."); CommonTrace.WriteTrace(CommonTrace.TraceError, ex.StackTrace); Console.ReadLine(); } }
private static void Main(string[] args) { try { string message = "Starting Network Model Service...\nStarting Smart Container Service..."; Console.WriteLine("\n{0}\n", message); Console.WriteLine("************************************************************************Starting services", message); NetworkModelService nms = new NetworkModelService(); SmartContainerService sms = new SmartContainerService(); sms.Start(); nms.Start(); message = "Press <Enter> to stop the service."; Console.ReadKey(); } catch (Exception ex) { Console.WriteLine(ex.Message); Console.WriteLine("NetworkModelService failed."); Console.WriteLine(ex.StackTrace); Console.ReadLine(); } }