static void Main(string[] args) { using (var serviceHost = new SystemManagerServiceHosts()) { // Open the ServiceHost to create listeners and start listening for messages. serviceHost.Open(); // The service can now be accessed. Console.WriteLine("The service is ready."); Console.WriteLine("Press <ENTER> to terminate service."); Console.ReadLine(); } }
protected override void OnStop() { ServiceHosts.Dispose(); ServiceHosts = null; }
protected override void OnStart(string[] args) { ServiceHosts = new SystemManagerServiceHosts(); ServiceHosts.Open(); }