示例#1
0
        ////
        ////
        ////

        private static void RaiseEvent(ScheduleManager.ScheduleChangedEvents type)
        {
            if (base_.TODAY_SCHEDULE.Enable)
            {
                d.write($"[ScheduleWatcher] {type.ToString()} raising");

                if (ScheduleChanged == null)
                {
                    Thread.Sleep(base_.SCHEDULE_WATCHER_EVENT_DECLARE_DELAY);
                }
                ScheduleChanged.Invoke(new ScheduleChangedEventArgs(type));
            }
            else
            {
                d.write($"[ScheduleWatcher] was to raise {type.ToString()}, but today's not display day. ignoring request.");
            }
        }
示例#2
0
 public ScheduleChangedEventArgs(ScheduleManager.ScheduleChangedEvents eventtype)
 {
     EventType = eventtype;
 }