예제 #1
0
 public void AddRange(TriggerItemCollection items, TriggerItem.OnTriggerEventHandler handler)
 {
     foreach (TriggerItem item in items)
     {
         item.OnTrigger += handler;
         Add(item);
     }
 }
예제 #2
0
            /// <summary>
            /// Erzeugt eine TriggerItemCollection aus einem XML-String
            /// </summary>
            /// <param name="Configuration"></param>
            /// <returns></returns>
            public static TriggerItemCollection FromXML(String Configuration)
            {
                XmlSerializer         ser    = new XmlSerializer(typeof(TriggerItemCollection));
                TextReader            reader = new StringReader(Configuration);
                TriggerItemCollection result = (TriggerItemCollection)ser.Deserialize(reader);

                reader.Close();
                return(result);
            }
예제 #3
0
 /// <summary>
 /// Klassen-Konstruktor...
 /// </summary>
 public TaskScheduler()
 {
     _triggerItems          = new TriggerItemCollection();
     _triggerTimer          = new Timer();
     _triggerTimer.Elapsed += new ElapsedEventHandler(_triggerTimer_Tick);
 }
 public scheduler()
 {
     _triggerItems = new TriggerItemCollection();
     _triggerTimer = new System.Windows.Forms.Timer();
     _triggerTimer.Tick += new EventHandler(_triggerTimer_Tick);
 }
 public scheduler()
 {
     _triggerItems       = new TriggerItemCollection();
     _triggerTimer       = new System.Windows.Forms.Timer();
     _triggerTimer.Tick += new EventHandler(_triggerTimer_Tick);
 }