在一周内有一些运行时定义的计划,例如:
<schedule>
<s day="Monday", time="1:00:00"></s>
<s day="Sunday", time="3:00:00"></s>
<s day="Wednsday", time="16:00:00"></s>
...
...
</schdule>
那时我必须打电话给某个方法。 为此目的,.net / wpf中是否有内置类? 或任何开源/免费控制? 或者最好的方法是为每个元素初始化新的计时器?
修改:WPF应用程序。
答案 0 :(得分:0)
我认为最好的解决方案可能是使用任务计划程序,因此Windows可以管理任务而无需您的软件在后台运行(作为服务?!?)。 一个好的起点可能是Task Scheduler Class Library for .NET。
答案 1 :(得分:0)
没有内置的.NET。您可以为每个元素初始化Timer。如果您正在寻找第三方组件,可以查看Quartz.NET。