一个应用程序中的计划任务(.Net C#)

Ric*_*rdP 0 .net c# scheduler

我有一个订阅数据库,我想每隔x分钟为每次订阅运行一次.

但是每个订阅都有它自己的时间+每x分钟它应该运行的功能.

它可以是同时运行的许多订阅.

也许它应该看起来像一个计划任务,从一个特定时间开始,每隔x分钟运行一次到一个特定时间.

我希望我描述我想做的事情,我的英语不是最好的.

有谁知道如何构建应用程序todo?

Ode*_*ded 5

你有两个选择:

  • 使用具有所需计划的SQL代理和设置作业(当然,这假定您使用的是SQL Server).
  • 使用计时器编写Windows服务,该计时器查询数据库并根据需要执行不同的任务.

您提到了计划任务,这可能是另一种选择,但这需要您自动设置新任务以及要运行的实际任务.使用上面列出的选项更容易做到这两点.