Welcome

首页 / 软件开发 / .NET编程技术 / WF 4.0基础篇(四) 顺序容器Sequence与CodeActivity

WF 4.0基础篇(四) 顺序容器Sequence与CodeActivity2012-08-04 博客园 WXWinter(冬)本节主要介绍如何在WF4.0的流程中添加多个Activity,以及如何自定义Activity

本文例子下载:

http://files.cnblogs.com/foundation/SequenceSample.rar

http://files.cnblogs.com/foundation/CodeActivitySample.rar

顺序容器Sequence 与CodeActivity

顺序容器Sequence

类名System.Activities.Statements.Sequence
文件System.Activities.dll
结构说明继承 NativeActivity
是一个 sealed类
定义了[Collection<Activity> Activities 属性] 与 [Collection<Variable> Variables 属性]
override 了 [CacheMetadata方法] 与 [Execute方法]
功能说明1.[Activities]集合,可以存放Activity
2.[Activities]集合中的Activity按顺序从上向下执行
3.[Variables]集合用 于存放变最

在WF中,任意从Activity派生的类都可以实例化运行,如:

WriteLine myWorkfloe = new WriteLine() { Text = new InArgument<string>("wxxinter") };

WorkflowInvoker.Invoke(myWorkfloe);