System.Timers Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.