【发布时间】:2020-10-26 07:45:38
【问题描述】:
使用艾伦·里奇的shiny framework,
我已将重复任务声明如下:
public class RepeatedTask : IJob
{
public async Task<bool> Run(JobInfo jobInfo, CancellationToken cancelToken)
{
//do stuff
return true;
}
}
和启动文件如下
public class MyStartup : ShinyStartup
{
public static JobInfo RepeatedJob;
public override void ConfigureServices(IServiceCollection services)
{
// register your shiny services here
var job = new JobInfo(typeof(RepeatedTask))
{
Repeat = true,
PeriodicTime = DateTime.Now.ToLocalTime().TimeOfDay,
RequiredInternetAccess = InternetAccess.Any
};
RepeatedJob = job;
services.RegisterJob(job);
}
}
任务只运行一次,
我想无限次重复运行任务,我该如何实现?
【问题讨论】:
标签: android ios xamarin xamarin.forms