2009-05-28 4 views
1

Je viens de voir ce question et l'une des réponses me semble vraiment intéressante, mais je n'ai aucune idée d'où viennent les classes.Que sont DailyTrigger et ScheduledTasks?

Dans quel assemblage puis-je trouver la classe DailyTrigger et ScheduledTasks?

Dans quel espace de noms sont-ils?

Sont-ils uniquement utiles pour les tâches planifiées Windows situées dans le Panneau de configuration?

Y at-il d'autres informations utiles à leur sujet que je devrais connaître?

code Je fais référence à:

Trigger tg = new DailyTrigger(); 
ScheduledTasks st = new ScheduledTasks(); 
Task t = st.OpenTask("foo"); 
t.Triggers.Add(tg); 
t.Save(); 

Répondre

1

C'est d'un projet CodeProject.com: www.codeproject.com /KB/cs/tsnewlib.aspx

Ceci est une classe .NET qui utilise le construit en service TaskScheduler dans Windows.

Regardez également weblogs.asp.net /jguadagno/archive/2008/10/15/new-open-source-application-net-task-service.aspx ou Quartz.NET (quartznet.sourceforge.net) pour autres services de planification.

1

Voir la référence DailyTrigger sur MSDN. Il est une partie de la Windows Task Scheduler:

Le Planificateur de tâches vous permet de effectuer automatiquement des tâches de routine sur un ordinateur choisi. Le planificateur de tâches le fait en surveillant tous les critères que vous choisissez pour lancer les tâches (appelées déclencheurs) et puis en exécutant les tâches lorsque le critère est satisfait.