private static ServiceHost StartServiceHost() { PuzzleUService service = new PuzzleUService(); var host = new ServiceHost(service, new Uri [] {}); host.Open(); Console.WriteLine("PuzzleUService Service started"); return(host); }
private static void CloseServiceHost(ServiceHost host) { PuzzleUService service = (PuzzleUService)host.SingletonInstance; if (service != null) { service.Save(); } host.Close(); Console.WriteLine("PuzzleUService Service closed"); }
public HostForm() { InitializeComponent(); host = null; try { PuzzleUService service = new PuzzleUService(); host = new ServiceHost(service, new Uri[] { }); host.Open(); } catch (Exception ex) { Console.WriteLine(string.Format("Exception: {0}", ex.Message)); } }