探索工作流(五)--工作流宿主WorkflowApplication

        上篇文章介绍了使用WorkflowInvoker宿主创建和启动工作流,本篇文章继续介绍工作流宿主,上篇文章说过,WorkflowInvoker是个轻量级的工作流宿主,一般用于学习和开发环境,本文将介绍重量级的工作流宿主,也就是我们日常开发环境和应用环境中最常用的工作流宿主WorkflowApplication。


一 概述

        WorkflowInvoker只能提供简单的工作流创建和启动和简单的结束事件属性,为了弥补工作流运行过程中的监控、控制和持久化功能的缺陷,WF又推出了WorkflowApplication对象,本文从工作流创建、启动,工作流对象生命周期、执行控制等方面介绍。


二 对象说明
        WorkflowApplication
        命名空间:System.Activities
        程序集:System.Activities
        文件:System.Activities.dll
        结构说明:集成自WorkflowInstance,是个sealed类,不能被继承。

        功能说明:可以用来创建和启动、监控工作流,支持多线程。


三 结构详解

1 类图

2 属性和方法如下:

属性/方法

说明

Aborted

获取或设置中止工作流实例时调用的 Action<T>

Completed

获取或设置工作流实例完成时调用的 Action<T>

Unloaded

获取或设置卸载当前工作流时调用的 Action<T>

Idle

获取或设置当前工作流实例进入空闲状态时调用的 Action<T>

Unloaded

获取或设置卸载当前工作流时调用的 Action<T>

WorkflowDefinition

获取工作流实例的工作流定义

PersistableIdle

获取或设置当前工作流实例处于空闲状态并可执行持续化时调用的

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值