本文整理汇总了C#中ITimer.Elapsed方法的典型用法代码示例。如果您正苦于以下问题:C# ITimer.Elapsed方法的具体用法?C# ITimer.Elapsed怎么用?C# ITimer.Elapsed使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ITimer
的用法示例。
在下文中一共展示了ITimer.Elapsed方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Onstart
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();
}
示例2: Onstart
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;
}
示例3: RunOne
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);
}
}
}