public void Start() { // write code here that runs when the Windows Service starts up. Console.Clear(); Console.Write(Common.ProductText.PyroText.PyroTextLogo(" Pyro Backburner ")); ConsoleSupport.DateTimeStampWriteLine("Starting..."); Container = new Container(); App_Start.SimpleInjectorWebApiInitializer.Initialize(Container); _timer = new Timer(InitilizeHub, null, _StartupDelay, _StartupDelay); }
private void HubConnection_StateChanged(StateChange obj) { if (obj.NewState == ConnectionState.Connected) { Console.Clear(); Console.WriteLine(); Console.Write(Common.ProductText.PyroText.PyroTextLogo("Pyro Backburner", "MyVersion")); Console.WriteLine(); ConsoleSupport.Line(); ConsoleSupport.DateTimeStampWriteLine("Connected to Pyro Server"); ConsoleWriteLine($"At address: {PyroServerConnectionUrl}"); } else { ConsoleWriteLine($"Contection state changed:"); ConsoleWriteLine($" Old state: {obj.OldState.ToString()}"); ConsoleWriteLine($" New state: {obj.NewState.ToString()}"); } }
public void Start() { // write code here that runs when the Windows Service starts up. Console.Clear(); Console.ForegroundColor = ConsoleColor.DarkYellow; Console.Write(Common.ProductText.PyroText.PyroTextLogo("Pyro Backburner", "MyVersion")); Console.ResetColor(); ConsoleSupport.DateTimeStampWriteLine("Starting..."); var WarmUpMessages = new Pyro.Common.ProductText.PyroWarmUpMessages(); WarmUpMessages.Start("Pyro Backburner", $"Version: {System.Diagnostics.FileVersionInfo.GetVersionInfo(typeof(Pyro.Common.Global.GlobalProperties).Assembly.Location).ProductVersion}"); Container = new Container(); App_Start.SimpleInjectorWebApiInitializer.Initialize(Container); WarmUpMessages.Stop(); Console.ForegroundColor = ConsoleColor.Cyan; GetPyroServerConnectionUrl(); ConsoleSupport.DateTimeStampWriteLine("Database schema loaded..."); _timer = new Timer(InitilizeHub, null, _StartupDelay, _StartupDelay); }