立即运行任务 Microsoft.Win32.TaskScheduler

use*_*945 1 codeplex scheduled-tasks

我正在使用Codeplex 的 Task Scheduler Managed Wrapper,我需要尽快并且只触发一次任务。我没有找到任何可以立即执行创建任务的 API(我可能是错的)。那么我怎样才能创建一个只触发一次并尽快触发的触发器呢?

use*_*945 5

在这里找到解决方案。

using (TaskService ts = new TaskService())
{
   string task = "TaskName";
   // This will find it even if its down in a folder. Alternately you could call:
   // Task t = ts.GetTask(task);
   Task t = ts.FindTask(task);
   if (t != null)
      t.Run();
}
Run Code Online (Sandbox Code Playgroud)