public void Shutdown(HostControl hostcontrol) { var client = new Client(); var configuration = OrderServerConfiguration.GetConfiguration(); client.Agent.ServiceDeregister(configuration.Server.Id); return; }
public bool Start(HostControl hostControl) { var configuration = OrderServerConfiguration.GetConfiguration(); var uri = configuration.Address.Uri; Globals.HostName = uri.Host + ":" + uri.Port; _app = WebApp.Start <StartUp>(configuration.Address.Uri.AbsoluteUri); return(true); }
public bool Start(HostControl hostControl) { var configuration = OrderServerConfiguration.GetConfiguration(); var address = configuration.Server.Address; var port = configuration.Server.Port; var uri = new Uri(string.Format("{0}:{1}/", address, port)); Globals.HostName = uri.Host + ":" + uri.Port; _app = WebApp.Start <StartUp>(uri.AbsoluteUri); return(true); }
private void RegisterService() { var client = new Client(); var configuration = OrderServerConfiguration.GetConfiguration(); var registration = new AgentServiceRegistration() { ID = configuration.Server.Id, Name = configuration.Server.Name, Address = configuration.Server.Address, Port = configuration.Server.Port, Tags = new[] { "Orders" } }; //clear any old registration - we don't respond to services running/not running in this version client.Agent.ServiceDeregister(registration.ID); client.Agent.ServiceRegister(registration); }