System.Timers Obor názvů

Poskytuje komponentu Timer , která umožňuje vyvolat událost v zadaném intervalu.

Třídy

ElapsedEventArgs

Poskytuje data pro událost Elapsed.

Timer

Generuje událost po nastaveném intervalu s možností generování opakovaných událostí.

TimersDescriptionAttribute

Nastaví popis, který vizuální návrháři můžou zobrazit při odkazování na událost, extender nebo vlastnost.

Delegáti

ElapsedEventHandler

Představuje metodu, která bude zpracovávat Elapsed událost objektu Timer.

Poznámky

Komponenta Timer je serverový časovač, který umožňuje určit opakovaný interval, ve kterém Elapsed je událost vyvolána ve vaší aplikaci. Tuto událost pak můžete zpracovat a zajistit tak pravidelné zpracování. Předpokládejme například, že máte kritický server, který musí být spuštěný 24 hodin denně, 7 dní v týdnu. Můžete vytvořit službu, která pomocí Timer nástroje pravidelně kontroluje server a zajišťuje, že je systém v provozu. Pokud systém nereaguje, může se služba pokusit restartovat server nebo upozornit správce.

Serverový server Timer je určen pro použití s pracovními vlákny v prostředí s více vlákny. Časovače serveru se můžou přesouvat mezi vlákny, aby zvládly vyvolanou Elapsed událost, což vede k větší přesnosti než časovače systému Windows při vyvolání události včas.