private void CreateTaskRunOnce()
{
using (TaskService ts = new TaskService())
{
TaskDefinition td = ts.NewTask();
td.RegistrationInfo.Description = "My first task scheduler";
td.Triggers.Add(new TimeTrigger(){StartBoundary=Convert.ToDateTime("17-08-2014 16:30:00")});
td.Actions.Add(new ExecAction(@"C:/sample.exe", null, null));
ts.RootFolder.RegisterTaskDefinition("TaskName", td);
}
}
Créez des tâches, des planificateurs qui s'exécutent une fois, quotidiennement, hebdomadairement, toutes les heures et bien d'autres choses encore. TaskScheduler.dll tutoriel, s'il vous plaît visitez la page ci-dessous.
http://www.asphelps.com/Asp.Net/TaskScheduler.aspx
2 votes
Tout ce dont vous avez besoin est ici : msdn.microsoft.com/fr/us/library/aa383614(v=vs.85).aspx . API, des exemples et des explications sur la manière d'obtenir ce dont vous avez besoin par voie programmatique.