我正在使用 C# 任务计划程序库来管理任务:https : //github.com/dahall/TaskScheduler
在给定的任务中,我可以设置“已启用”布尔值并保留更改:
task.Enabled= true;
task.State.Dump();
task.RegisterChanges();
Run Code Online (Sandbox Code Playgroud)
但是对 RegisterChanges() 的调用不会导致更改。我错过了什么吗?是否有其他方法可以使用此库禁用任务?
找到了。要设置的属性不是任务本身的属性,而是在定义设置中:
task.Definition.Settings.Enabled = true;
Run Code Online (Sandbox Code Playgroud)
github上的开源太有帮助了!