IBackgroundTaskTData Interface

含有指定类型数据的后台任务接口。

Definition

Namespace: QuickAdmin.Service.Background
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.13
C#
[NotUseDI]
public interface IBackgroundTask<TData> : IBackgroundTask
Implements
IBackgroundTask

Type Parameters

TData
数据的类型。

Properties

Description 任务说明。
(Inherited from IBackgroundTask)
LastFailedMessage 最后的错误消息。
(Inherited from IBackgroundTask)
LastWorkBeginTime 工作方法最后一次执行开始时间。
(Inherited from IBackgroundTask)
LastWorkElapsedTime 工作方法最后一次执行耗时。
(Inherited from IBackgroundTask)
Name 任务名称。
(Inherited from IBackgroundTask)
Status 任务状态。
(Inherited from IBackgroundTask)
TaskException 任务异常。
(Inherited from IBackgroundTask)
TaskStartTime 任务启动时间。
(Inherited from IBackgroundTask)
TaskStopTime 任务停止时间。
(Inherited from IBackgroundTask)
TimerTaskPeriodInMilliseconds 定时任务的运行周期(单位:毫秒)。
(Inherited from IBackgroundTask)
WorkData 工作数据。
WorkExecutingRound 工作方法正在执行的轮次。
(Inherited from IBackgroundTask)
WorkFailedTimes 工作方法执行失败次数。
(Inherited from IBackgroundTask)
WorkMessage 工作消息反馈。
(Inherited from IBackgroundTask)
WorkTotalExecutedTimes 工作方法总计执行的次数。
(Inherited from IBackgroundTask)
WorkTotalFailedTimes 工作方法总计执行失败的次数。
(Inherited from IBackgroundTask)

Methods

PauseAsync 暂停任务。
(Inherited from IBackgroundTask)
ResumeAsync 继续任务。
(Inherited from IBackgroundTask)
StartAsync 启动任务。
(Inherited from IBackgroundTask)
StopAsync 停止任务。
(Inherited from IBackgroundTask)

See Also