zoukankan      html  css  js  c++  java
  • Windows workflow中的IEventActivity接口

        实现IEventActivity接口的活动可以和ListenActivity活动配合使用。
        IEventActivity接口的原型如下
    1IComparable QueueName
    2{
    3    get;
    4}

    5void Subscribe(ActivityExecutionContext parentContext, IActivityEventListener<QueueEventArgs> parentEventHandler);
    6
    7void Unsubscribe(ActivityExecutionContext parentContext, IActivityEventListener<QueueEventArgs> parentEventHandler);
        其中QueueName表示消息队列的名字。将IEventActivity活动放入在ListenActivity中时,ListenActivity活动启动时首先调用Subscribe方法,表示它开始订阅事件,通常应该在这儿做初始化工作。当ListenActivity活动从消息队列中收到一条消息时,它将调用Unsubscrible方法,表示已经收到消息,在此方法实现时应当从消息队列中读取消息,并做一些资源清理工作。
       在ListenActivity中的IEventActivity活动的执行过程为
          Subscribe();
          Unsubscribe();
          Execute();
       不在ListenActivity中的活动的执行过程为
         Execute();
         Waitting for queue event.
  • 相关阅读:
    一个好用的web甘特图
    应用ExcelPackage导出Excel
    Base64中文不能加密问题
    Sql Server存储过程和函数浅谈
    .NET反编译之Reflector基础示例
    NPOI导出数据到Excel
    twitter接口开发
    Nginx基本属性配置详解
    ssh-keygen创建证书
    asp.net core 设置默认文档index.html
  • 原文地址:https://www.cnblogs.com/shangfc/p/1185226.html
Copyright © 2011-2022 走看看