![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
wf
文章平均质量分 71
qao117
这个作者很懒,什么都没留下…
展开
-
WF-Activities之EventDrivenActivity ListenActivity
<br />EventDrivenActivity一个容器,该容器内的第一个结点必需是一个继承 IEventActivity接口的Activity(可以进入idle状态的Activity,如Delay或HandExternalEvent),后面所有的结点可以是任意Activity。IEventActivity阻塞一些没解决的状态,如一个时间状态或一个外部消息的到来。当event完成,IeventActivity 完成运行,后面所有的Activity将执行<br /> <br />EventDrivenAct转载 2010-08-19 18:15:00 · 409 阅读 · 0 评论 -
ExternalDataExchange
<br />ExternalDataExchange特性是一个简单的标记,WF使用它来指明接口可适合于本地通信服务使用。记得我提到的wca.exe工具吗?它和Visual Studio都使用这个特性来指明接口可被你的工作流实例使用。我们就来添加ExternalDataExchange特性。<br /> 备注:不要让词语“特性标记”所欺骗,你不要认为该ExternalDataExchage特性不是一个关键组成部分。它相当重要。当工作流运行时试图进行外部数据传送时会寻找该特性。没有它,工作流和宿主之间进行数据转载 2010-08-20 15:43:00 · 503 阅读 · 0 评论 -
ExternalDataEventArgs
ExternalDataEventArgs 类表示在使用 HandleExternalEventActivity 活动引发事件时发送的数据。命名空间: System.Workflow.Activities程序集: System.Workflow.Activities(在 System.Workflow.Activities.dll 中) 语法 Visual Basic(声明) _PublicClass ExternalDataEventArgs _ Inherits EventArgs原创 2010-08-20 14:19:00 · 308 阅读 · 0 评论 -
CompositeActivity
CompositeActivity 类<br />Activity 的派生,前者是包含其他活动的所有活动的基类。CompositeActivity 负责管理其子活动的执行。<br />命名空间: System.Workflow.ComponentModel<br />程序集: System.Workflow.ComponentModel(在 System.Workflow.ComponentModel.dll 中) 语法 Visual Basic(声明) <ActivityValidatorAttri转载 2010-08-23 11:06:00 · 381 阅读 · 0 评论 -
WorkflowInstance
WorkflowInstance类这是一些基本的属性方法,其他的在相应主题中会有提到<br /> 介绍<br />WorkflowInstance是指在工作流引擎中运行的工作流实例<br />可以用如下方式从引擎中得到一个实例<br />实例 = 引擎.CreateWorkflow(工作流类型)<br /> <br />1.这种方式在创建一个新工作流实例时使用<br />2.<br />实例 = 引擎.GetWorkflow(GUID)<br /> <br />1.这种方式在想得到工作流引擎中已知GUI转载 2010-08-20 22:42:00 · 385 阅读 · 0 评论 -
WorkflowRuntime
介绍<br />System.Workflow.Runtime.WorkflowRuntime<br />文件: system.workflow.runtime.dll<br /> 在工作流的运行环境(宿主)中,为工作流提供运行的引擎<br />1.WorkflowRuntime在宿主中以自已独立的线程运行例<br />2.WorkflowRuntime可以加载多个工作流实例,每个工作流实例在WorkflowRuntime有独立的线程<br />3.同一宿主可可以实例化多个引擎,他们可以同时工作<br />转载 2010-08-20 11:47:00 · 328 阅读 · 0 评论 -
System.Workflow.Activities
System.Workflow.Activities 命名空间<br />定义一些活动,可将这些活动添加到工作流,以便创建并运行工作过程的可执行表示形式。 类 类说明ActiveDirectoryRole在 Windows Workflow Foundation 宿主环境中表示 Active Directory 角色。无法继承此类。ActiveDirectoryRoleFactory一个工厂类,用于从 Windows NT 别名、电子邮件地址和安全标识符 (SID) 创建 ActiveDirector转载 2010-08-21 16:49:00 · 743 阅读 · 0 评论 -
WorkflowEnvironment
WorkflowEnvironment 类<br />表示正在当前线程中运行的工作流实例的事务环境。<br />命名空间: System.Workflow.Runtime<br />程序集: System.Workflow.Runtime(在 System.Workflow.Runtime.dll 中) 语法 Visual Basic(声明) PublicNotInheritableClass WorkflowEnvironmentC# publicstaticclass WorkflowEnviro转载 2010-08-20 22:34:00 · 244 阅读 · 0 评论 -
StateMachineWorkflowInstance 类
StateMachineWorkflowInstance 类<br />表示一个类,该类管理 StateMachineWorkflowActivity 的当前实例。无法继承此类。<br />命名空间: System.Workflow.Activities<br />程序集: System原创 2010-08-20 11:32:00 · 417 阅读 · 0 评论 -
了解Windows Workflow Foundation Engine
<br />这几天工作相对比较轻松,闲于时间就了解一下Windows Workflow Foundation Engine.<br /><br />首先看看架构图<br /><br />概述:<br /> 从架构图上看,在最下面的是Host Process层, 从架构图上看到这一部分不是完整的,也就很显示看的出Host Process不是WFF中固有的一部分,这也是WFF的一个特点,他没一个固有的执行过程,而是用用Host Process来处理,而Host Process主要是利用在Windows 平台的转载 2010-08-19 18:46:00 · 1241 阅读 · 0 评论 -
WorkflowRuntime介绍和使用
<br />WorkflowRuntime简介<br />在Windows Workflow中,活动可以视作提交给工作流处理器执行的指令或代码,而这个工作流处理器就是WorkflowRuntime。为了启动工作流,我们必须托管WorkflowRuntime与工作流服务。<br />Windows Workflow不是单独的应用程序,它和ASP.NET类似, Workflow生存在程序集中(比如System.Workflow.Runtime.dll)。Workflow需要一个用以载入,初始化并启动工作流的Ru转载 2010-08-19 17:21:00 · 961 阅读 · 0 评论 -
ASP.NET中实现WWF工作流(ManualWorkflowSchedulerService)
将工作流用于 ASP.NET创建 Windows Workflow Foundation 是为了在不同的宿主应用程序环境中运行。 ASP.NET Web 窗体就是一种这样的支持环境。 但是,当为 Windows Workflow Foundation 创建基于 Web 的宿主应用程序时,必须设计宿主基础结构以解决 ASP.NET 应用程序和传统 Windows 窗体应用程序之间的关键体系结构差异。 例如,ASP.NET 应用程序可以同时为多个同步的用户提供服务。 在这种服务器环境中,应用程序的设计方式必须有转载 2010-08-19 16:45:00 · 1064 阅读 · 0 评论 -
WF-Activities之EventDrivenActivity ListenActivity
<br />EventDrivenActivity一个容器,该容器内的第一个结点必需是一个继承 IEventActivity接口的Activity(可以进入idle状态的Activity,如Delay或HandExternalEvent),后面所有的结点可以是任意Activity。IEventActivity阻塞一些没解决的状态,如一个时间状态或一个外部消息的到来。当event完成,IeventActivity 完成运行,后面所有的Activity将执行<br /> <br />EventDrivenAct转载 2010-08-19 22:06:00 · 400 阅读 · 0 评论 -
宿主和工作流:两个世界的交互 II(工作流给Host传递数据)
<br /> 我们理解了如何在启动的时候从Host传递数据给工作流,如果我们不需要从工作流返回数据的话,前面的工作就足够了。但是很多时候,我们都想要从工作流中返回一些处理的数据。<br /> 微软的工作流框架为我们提供了一个活动CallExternalMethod,来完成这样一件事。<br /> 回想上一章的列子,我们的Host程序从计算机中读取一个文件,读取一定数量的字符,在工作流中显示内容。在程序中我们要传递两个参数(一个是文件的路径,一个是从文件返回的字符数量),在工作流用Mess转载 2010-08-20 15:35:00 · 490 阅读 · 0 评论