作业调度器 一个简单的作业调度库,依赖于C#中的async / await模式。 工作类型 一次工作 通过实现IJob接口,您可以告诉调度程序您只希望此作业在调度后立即执行一次。 定期工作 通过实现IRecurringJob ,调度程序将无限期地运行您的作业,并在执行之间具有给定的延迟。 延迟工作 通过实现IDelayedJob您可以告诉调度程序在执行作业之前等待延迟。 用法 我建议您使用依赖注入(DI)引擎(如SimpleInjector)将JobRunnerBuilder和JobScheduler注册为单例。 例子: public class MyJob : IRecurringJob { // Set the retry rule in case of failure of the job, in this case we want // to retry the