using RichCreator.Utility; using RichCreator.Utility.InputControl; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace RichCreator.Jobs { /// /// 任务基类 /// public abstract class JobBase { /// /// 配置 /// protected RichCreatorConfig Config { get; private set; } public JobBase(RichCreatorConfig config) { this.Config = config; } /// /// 任务开始执行 /// /// public abstract ZTResult Do(CancellationToken cancellationToken,Int32 isRunning); } }