如何深入了解WF4 Beta2的工作流对象模型?

2026-05-25 10:344阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3126个文字,预计阅读时间需要13分钟。

如何深入了解WF4 Beta2的工作流对象模型?

探索WF4 Beta2的工作流对象模型,随VS2010 BETA2的发布,对.NET 4.0技术的研发热情高涨。在整个.NET 4.0所引入的新技术中,工作流可称是变化最大的部分。WF4与WF3几乎可以无缝衔接。

探索WF4 Beta2的工作流对象模型

随着VS2010 BETA2的发布,大家对.NET 4.0技术的研究热情随之高涨。在整个.NET 4.0所引入的新技术中,工作流可谓是变化最大的部分。WF4与WF3几乎可以看成是两个完全不同的产品。

对于WF3的编程模型,已有相关的技术书籍介绍了,在网上也可以搜到有关的资源。但对于WF4,却几乎找不到任何深入介绍其对象模型的文章。

我以Reflector作为工具,反汇编了WF4的源代码,通过仔细阅读,粗步理出了一个头绪,在本文中进行介绍,期望能起到一个抛砖引玉的作用,帮助大家深入地把握WF4的技术内幕。

呵呵,第一次在自由互联发文,希望大家多多鼓励。

1 Acitvity的继承树

在WF4中,Activity类是最顶层的基类。任何一个工作流都由至少一个Activtiy构成。以下是WF4中Activity的继承树:

在真实的工作流中,各个Activity可以相互嵌套,形成一个树型结构,最底层的叶子通常就是上图中最底层类(如CodeActivity)的实例。

阅读全文

本文共计3126个文字,预计阅读时间需要13分钟。

如何深入了解WF4 Beta2的工作流对象模型?

探索WF4 Beta2的工作流对象模型,随VS2010 BETA2的发布,对.NET 4.0技术的研发热情高涨。在整个.NET 4.0所引入的新技术中,工作流可称是变化最大的部分。WF4与WF3几乎可以无缝衔接。

探索WF4 Beta2的工作流对象模型

随着VS2010 BETA2的发布,大家对.NET 4.0技术的研究热情随之高涨。在整个.NET 4.0所引入的新技术中,工作流可谓是变化最大的部分。WF4与WF3几乎可以看成是两个完全不同的产品。

对于WF3的编程模型,已有相关的技术书籍介绍了,在网上也可以搜到有关的资源。但对于WF4,却几乎找不到任何深入介绍其对象模型的文章。

我以Reflector作为工具,反汇编了WF4的源代码,通过仔细阅读,粗步理出了一个头绪,在本文中进行介绍,期望能起到一个抛砖引玉的作用,帮助大家深入地把握WF4的技术内幕。

呵呵,第一次在自由互联发文,希望大家多多鼓励。

1 Acitvity的继承树

在WF4中,Activity类是最顶层的基类。任何一个工作流都由至少一个Activtiy构成。以下是WF4中Activity的继承树:

在真实的工作流中,各个Activity可以相互嵌套,形成一个树型结构,最底层的叶子通常就是上图中最底层类(如CodeActivity)的实例。

阅读全文