我编写了一个创建计划任务的小程序。我希望这个任务在每天下午 6 点到晚上 11 点 59 分之间的任何时间运行。为此,我创建了这个触发器
td.Triggers.Add(new DailyTrigger
{
DaysInterval = 1,
StartBoundary = DateTime.Today + TimeSpan.FromHours(18),
RandomDelay = TimeSpan.FromMinutes(359)
});
问题是在任务计划程序窗口中,我创建的任务总是设置为在 6 点运行
我做错了什么?
最佳答案
这是实现结果的正确语法。遗憾的是,Windows 中的任务计划程序应用程序不显示有关延迟的信息。 (顺便说一句,我是该库的作者,我 100% 相信您的任务将按您的意愿执行。)有关 RandomDelay 属性功能的详细信息,请参阅 the Microsoft documentation .
关于c# - Microsoft.Win32.TaskScheduler 随机延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12317157/