/ / Mimic Windows Plánovač úloh s kódom - c #, .net, plánovanie

Mimic Plánovač úloh systému Windows s kódom - c #, .net, plánovanie

Hľadám spôsob, ako vytvoriť program, ktorý beží(alebo metóda) každý čas X (dni, týždne, čokoľvek). V podstate chcem, aby môj program robil to, čo by mohol robiť Plánovač úloh systému Windows. Dôvod, prečo nepoužívam Plánovač úloh, je, že plánujem nasadiť túto aplikáciu na server, ku ktorému nemám žiadny vzdialený prístup, ale je potrebné znovu generovať niektoré súbory v danom čase.

Návrhy?

odpovede:

2 pre odpoveď č. 1

Môžete použiť Quarts.net:

http://quartznet.sourceforge.net/


1 pre odpoveď č. 2

Môžete jednoducho spustiť program ako službu, môže mať a Timer ktorý je vykonaný podľa plánu, ktorý potrebujete. Horná polička je jednoduchý servisný hostiteľ pre .NET, ktorý by mohol generovať túto službu. Myslím si, že vzorka služby poskytované len to v malom intervale.


1 pre odpoveď č. 3

Vytvorte službu Windows a použite časovač. Môžete si vybrať medzi System.Timers.Timer a System.Threading.Timer na základe rozdielov nájdete tu:

http://www.intellitechture.com/System-Windows-Forms-Timer-vs-System-Threading-Timer-vs-System-Timers-Timer/