Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在C#上实现任务调度器管理器?_C# - Fatal编程技术网

如何在C#上实现任务调度器管理器?

如何在C#上实现任务调度器管理器?,c#,C#,我想编写一个计划程序管理器 我的计划程序管理器必须包含3种正在运行的任务 - Each XX seconds ( ex. each 15 seconds ) - Every day at same time ( ex. every day at 7 a.m ) - Emergency task - this is task that UI can add and will run imitatively 我的问题是,我不知道如何实现警报,它将在任务执行时弹出 我可以使用计时器计算

我想编写一个
计划程序管理器

我的
计划程序管理器
必须包含3种正在运行的任务

 - Each XX seconds ( ex. each 15 seconds )  
 - Every day at same time ( ex. every day at 7 a.m )  
 - Emergency task - this is task that UI can add and will run imitatively
我的问题是,我不知道如何实现警报,它将在任务执行时弹出

我可以使用计时器计算“现在”和目标时间之间的时间。时间间隔将等待正确的时间弹出任务


有没有更好的方法来实现这一点

行吗?您可以如上所述将作业设置为在特定时间间隔内运行。

为什么不在windows上使用预安装的任务计划程序?还是一个调度库?如果你这样做只是为了学习,你应该调查一堆选项(即使它们都失败了),并在这里发布你的尝试。这需要是内部项目任务-我不能使用OS任务调度程序。你的尝试代码/结果是什么?