public void Onstart() { _logger.Log("Agent Service Starting ..."); _logger.Log("Agent Version: " + Assembly.GetExecutingAssembly().GetName().Version); const int TIMER_INTERVAL_IS_SIX_SECONDS = 6000; RestartManager.RestartNeeded = false; CommandsController.ProcessCommands = true; _timer = new ProdTimer { Interval = TIMER_INTERVAL_IS_SIX_SECONDS }; _timer.Elapsed(TimerElapsed); StructureMapConfiguration.UseDefaultStructureMapConfigFile = false; StructureMapConfiguration.BuildInstancesOf <ITimer>().TheDefaultIs(Registry.Object(_timer)); IoC.Register(); RunXenToolsUpgradeChecks(); RunCloudAutomation(); CheckAgentUpdater(); _timer.Enabled = true; }
public void Onstart() { _logger.Log("Agent Service Starting ..."); _logger.Log("Agent Version: " + Assembly.GetExecutingAssembly().GetName().Version); const int TIMER_INTERVAL_IS_SIX_SECONDS = 6000; _timer = new ProdTimer { Interval = TIMER_INTERVAL_IS_SIX_SECONDS }; _timer.Elapsed(TimerElapsed); _timer.Enabled = true; StructureMapConfiguration.UseDefaultStructureMapConfigFile = false; StructureMapConfiguration.BuildInstancesOf<ITimer>().TheDefaultIs(Registry.Object(_timer)); IoC.Register(); }
public void Onstart() { _logger.Log("Agent Service Starting ..."); _logger.Log("Agent Version: " + Assembly.GetExecutingAssembly().GetName().Version); const int TIMER_INTERVAL_IS_SIX_SECONDS = 6000; _timer = new ProdTimer { Interval = TIMER_INTERVAL_IS_SIX_SECONDS }; _timer.Elapsed(TimerElapsed); _timer.Enabled = true; StructureMapConfiguration.UseDefaultStructureMapConfigFile = false; StructureMapConfiguration.BuildInstancesOf <ITimer>().TheDefaultIs(Registry.Object(_timer)); IoC.Register(); }
public void Onstart() { _logger.Log("Agent Service Starting ..."); _logger.Log("Agent Version: " + Assembly.GetExecutingAssembly().GetName().Version); const int TIMER_INTERVAL_IS_SIX_SECONDS = 6000; RestartManager.RestartNeeded = false; CommandsController.ProcessCommands = true; _timer = new ProdTimer { Interval = TIMER_INTERVAL_IS_SIX_SECONDS }; _timer.Elapsed(TimerElapsed); StructureMapConfiguration.UseDefaultStructureMapConfigFile = false; StructureMapConfiguration.BuildInstancesOf<ITimer>().TheDefaultIs(Registry.Object(_timer)); IoC.Register(); RunXenToolsUpgradeChecks(); RunCloudAutomation(); CheckAgentUpdater(); _timer.Enabled = true; }
public void RunOne(ITimer timer) { foreach (var item in Board.AllItems) { item.UpdateBoundingBox(); } foreach (var item in Board.AllItems) { item.UpdatePhysics(timer.Elapsed(), Board); } Collisions = new List<Collision>(UpdateCollisions()); foreach (var item in Board.AllItems) { if (item.Status == ItemStatus.Dead) { Board.AllItems.Remove(item); } } }