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 |
返回值:
定时器