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();
}
}