@model TaskModel @{ ViewBag.Title = "任务管理"; Layout = "_Default"; } @section css { } @section javascript { } @section tableButtons { } @section cardbody { } @section query {

后台任务说明:

1. 默认任务 (立即执行,仅执行一次)

TaskServicesManager.GetOrAdd("简单任务", token => Task.Delay(1000));

2. 周期性任务 (1 分钟后间隔 5 秒执行2次任务)

var trigger = TriggerBuilder.Default.WithInterval(TimeSpan.FromSeconds(5)).WithRepeatCount(2).WithStartTime(DateTimeOffset.Now.AddMinutes(1)).Build();
TaskServicesManager.GetOrAdd("测试任务", token => Task.Delay(1000), trigger);

3. Cron表达式任务 (间隔 5 秒循环执行任务)

TaskServicesManager.GetOrAdd("Cron表达式任务", token => Task.Delay(1000), TriggerBuilder.Build("*/5 * * * * *"));

} @section modal { } @section customModal { }