Timery

V .NET BCL jsou 3 timery:

  1. System.Timers.Timer – Zde je to timer ve smyslu časovače, tedy řekne jak dlouho trvala která operace. M pro pozastavení a rozběh. Ale může pracovat jako std. System.Windows.Forms.Timer, stačí nastavit VV System.Timers.Timer.AutoReset na true. Po uplynutí doby je vyvolána událost Elapsed.
  2. System.Threading.Timer – Jeho zvláštnost oproti jiným je možnost změnit periodu za běhu. O uplynutí se dozvím z delegáta TimerCallback, který se musí specifikovat v K.
  3. System.Windows.Forms.Timer – Klasický timer, který vyvolá událost po upl. stanovené doby. Umožňuje také pozastavit běh vlákna nastavením V System.Windows.Forms.Timer.Enabled na false nebo nastavit timeru vlastní objekt do VV Tag .

Takže jen na Vás je, jaký Timer se přesně hodí pro Vaše potřeby. A pokud si přesto nevyberete, vybrušte si vlastní diamant nebo hledejte na internetu.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *