[NotUseDI]
public abstract class BackgroundTask<TData> : BackgroundTask,
IBackgroundTask<TData>, IBackgroundTask
| BackgroundTaskTData | Initializes a new instance of the BackgroundTaskTData class |
Public Properties | |
| Description |
任务说明。
(Inherited from BackgroundTask) |
| LastFailedMessage |
最后的错误消息。
(Inherited from BackgroundTask) |
| LastWorkBeginTime |
工作方法最后一次执行开始时间。
(Inherited from BackgroundTask) |
| LastWorkElapsedTime |
工作方法最后一次执行耗时。
(Inherited from BackgroundTask) |
| Name |
任务名称。
(Inherited from BackgroundTask) |
| Status |
任务状态。
(Inherited from BackgroundTask) |
| TaskException |
任务异常。
(Inherited from BackgroundTask) |
| TaskStartTime |
任务启动时间。
(Inherited from BackgroundTask) |
| TaskStopTime |
任务停止时间。
(Inherited from BackgroundTask) |
| TimerTaskPeriodInMilliseconds |
定时任务的运行周期(单位:毫秒)。
(Inherited from BackgroundTask) |
| WorkData | 工作数据。 |
| WorkExecutingRound |
工作方法正在执行的轮次。
(Inherited from BackgroundTask) |
| WorkFailedTimes |
工作方法执行失败次数。
(Inherited from BackgroundTask) |
| WorkMessage |
工作消息反馈。
(Inherited from BackgroundTask) |
| WorkTotalExecutedTimes |
工作方法总计执行的次数。
(Inherited from BackgroundTask) |
| WorkTotalFailedTimes |
工作方法总计执行失败的次数。
(Inherited from BackgroundTask) |
Protected Properties | |
| BreakTaskWhenWorkFailed |
指示工作方法执行失败时是否立即结束任务。
(Inherited from BackgroundTask) |
| DelayMillisecondsForFirstExecution |
指示在工作方法在首次执行前等待的时长(单位:毫秒)。
(Inherited from BackgroundTask) |
| IsAppStopping |
指示应用程序是否正在停止。
(Inherited from BackgroundTask) |
| logger |
系统日志。
(Inherited from BackgroundTask) |
Public Methods | |
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from BackgroundTask) |
Protected Methods | |
| BeforePauseTaskAsync |
暂停任务前执行的方法。
(Inherited from BackgroundTask) |
| BeforeResumeTaskAsync |
继续任务前执行的方法。
(Inherited from BackgroundTask) |
| DoWorkAsync |
工作方法。
(Inherited from BackgroundTask) |
| ExecuteAsync |
任务执行主方法。
(Inherited from BackgroundTask) |
| OnTaskExceptionAsync |
用来处理任务执行过程中发生的未处理的异常。
(Inherited from BackgroundTask) |
| OnTaskStartedAsync |
任务成功启动后,DoWorkAsync(CancellationToken) 前执行的方法。
(Inherited from BackgroundTask) |
| OnTaskStartingAsync |
任务启动前执行的方法。
(Inherited from BackgroundTask) |
| OnTaskStoppedAsync |
任务停止后执行的方法。
(Inherited from BackgroundTask) |
| OnTaskStoppingAsync |
任务停止时执行的方法。
(Inherited from BackgroundTask) |