OThinker.H3.EventHandlers.IMessageEventHandler
说明:流程引擎Message处理事件接口,该事件会阻塞引擎消息执行,属于同步立即处理事件。
部署方法:创建一个新的类库,引用H3Cloud程序集,将类继承至 IMessageEventHandler,编译成程序集后发布至H3Cloud安装目录 Server/Adapters目录下。
示例程序:
using System; using System.Data; using System.Configuration; using System.Collections; namespace OThinker.Demo { /// <summary> /// EventHandler处理程序 /// 该程序与后台消息同步执行 /// </summary> public class MessageEventHandler : OThinker.H3.EventHandlers.IMessageEventHandler { /// <summary> /// 消息处理完成事件 /// </summary> /// <param name="InstanceContext">流程实例名称</param> /// <param name="Message">系统消息</param> /// <param name="DisposalType">处理结果</param> public void OnInstanceMessageDisposed(H3.Instance.InstanceContextInstanceContext, H3.Messages.Message Message, H3.Messages.DisposalType DisposalType) { // TODO:这里增加逻辑代码,在系统每次处理消息完成后同步触发 } } } |