在我的应用程序启动后,我想在运行/调用方法的一段时间间隔后在我的应用程序中使用Taskscheduler。
using (TaskService ts = new TaskService())
{
TaskDefinition td = ts.NewTask();
td.RegistrationInfo.Description = "Open App";
Trigger tg = Trigger.CreateTrigger(TaskTriggerType.Time);
Trigger tri = Trigger.CreateTrigger(TaskTriggerType.Event);
}
我有像Getdata()这样的方法。我想在预定时间内调用此方法(如每日上午10:30)。
请帮忙。
答案 0 :(得分:0)
您可以使用FluentScheduler等开源库轻松执行指定时间内的任何操作。
只需使用NuGet
下载FluentScheduler:https://www.nuget.org/packages/FluentScheduler/
...试试这个:
Schedule(() => GetData()).ToRunEvery(1).Days().At(10, 30);