コード例 #1
0
ファイル: RulesEngine.cs プロジェクト: soshimozi/Rule-System
        private void StartTimer(string index, int expiration)
        {
            var timer = _timers.FirstOrDefault(t => t.Index == index);
            if (timer == null)
            {
                timer = new Timer {Index = index};
                _timers.Add(timer);
            }

            timer.Expiration = expiration;
            timer.IsActive = true;
        }
コード例 #2
0
ファイル: RulesEngine.cs プロジェクト: soshimozi/Rule-System
 private void FireTimer(Timer timer)
 {
     var element = string.Format("(timer-triggered {0})", timer.Index);
     PerformAddCommand(element);
     timer.IsActive = false;
 }