| 12345678910111213141516171819202122232425262728293031 |
- using SKMC.Api.Common.Monitor;
- using SKMC.Api.Process.Model;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace SKMC.Api.Process.Control
- {
- /// <summary>
- /// 流程活动的观察服务接口
- /// 可用于持续的状态监控
- /// 例如开门报警、低压报警等
- /// </summary>
- public abstract class ProcessActivityObserver : BaseMonitor
- {
- /// <summary>
- /// 添加需要观察的流程活动
- /// </summary>
- /// <param name="processActivity"></param>
- public abstract void Observe(ProcessActivity processActivity);
- /// <summary>
- /// 移除不需要观察的流程活动
- /// </summary>
- /// <param name="processActivity"></param>
- public abstract void Remove(ProcessActivity processActivity);
- }
- }
|