OThinker.H3.Timer.ITimerManager

类:OThinker.H3.Timer.ITimerManager

说明:
定时管理器

方法:.RegisterTimer(System.String,System.Int32,System.String,System.String,System.DateTime,System.Int32)

方法说明:
注册一个定时器,返回的是定时器的ID

名称

说明

InstanceId

流程实例的ID

WorkflowCode

流程模板编码

WorkflowVersion

流程模板版本号

TriggerTime

触发的时间

TokenId

回复ID

返回值:
如果注册成功,则返回定时器的ID,否则返回空

方法:.RemoveTimersByActivity(System.String,System.String)

方法说明:
取消一个任务的所有定时器

名称

说明

InstanceId

流程实例的ID

ActivityName

活动名称

返回值:
删除的定时器的数量

方法:.RemoveTimers(System.String)

方法说明:
取消一个实例的所有定时器

名称

说明

InstanceId

流程实例的ID

返回值:
删除的定时器的数量

方法:.RemoveTimer(System.String)

方法说明:
根据定时器的ID删除一个定时器

名称

说明

TimerID

要删除的定时器的ID

方法:.GetTimersByActivity(System.String,System.String)

方法说明:
获得某个任务的当前的所有定时器

名称

说明

InstanceId

流程实例的ID

ActivityName

活动名称

返回值:
获得定时器的ID

方法:.GetTimers(System.String)

方法说明:
获得某个实例的所有定时器

名称

说明

InstanceId

流程实例的ID

返回值:
获得定时器的ID

方法:.GetTimer(System.String)

方法说明:
根据某个定时器的ID获得定时器

名称

说明

TimerID

定时器的ID

返回值:
定时器