C# 调用TaskService中的方法?
我正在应用程序中使用Taskscheduler,在应用程序启动后,经过一段时间间隔,我想运行/调用一个方法C# 调用TaskService中的方法?,c#,wpf,C#,Wpf,我正在应用程序中使用Taskscheduler,在应用程序启动后,经过一段时间间隔,我想运行/调用一个方法 using (TaskService ts = new TaskService()) { TaskDefinition td = ts.NewTask(); td.RegistrationInfo.Description = "Open App"; Trigger tg = Trigger.CreateTrigger(TaskTriggerType.Time);
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)调用这个方法
请提供帮助。您可以使用开源库,例如在给定时间轻松执行任何操作 只需使用
NuGet
下载FluentScheduler:
…试试这个:
Schedule(() => GetData()).ToRunEvery(1).Days().At(10, 30);
是否希望TaskScheduler在应用程序中调用方法?为什么要使用TaskScheduler(我想您正在使用它)。你为什么不用定时器呢?如果应用程序未运行,会发生什么情况?