using System.Collections.Generic; namespace Kean.Infrastructure.Hangfire { /// /// 定时作业集合 /// public sealed class RecurringJobCollection { private readonly IList _list = new List(); /// /// 添加定时作业 /// /// 定时作业类型 /// cron 表达式 public void Add(string cronExpression) where T : IRecurringJob => _list.Add(new RecurringJobBuilder(cronExpression)); /// /// 返回一个循环访问定时作业建造者集合的枚举器 /// /// 用于循环访问集合的枚举数 public IEnumerator GetEnumerator() => _list.GetEnumerator(); } }