WF4.0学习向Workflow中传递参数

不能接受参数的话,工作流作用很有限,今天学习了简单的参数传递,所有都是基于.NET4.0的,和.NET3.5不太一样。

仍使用上篇文章中的简单的判断工作流。

20110730165714764

上篇文章中的if判断如下:

20110731173654518

没有传递进去任何参数。现要传递进去参数,进行如下操作:

点击VS2010窗口下方的参数选项:

20110731173925518

出现如下窗口:

20110731174159849

点击创建参数,创建一个名称为param的参数:

20110731174333056

将这个param在if判断条件中使用。双击流程图中的if活动,打开活动详细信息,将其中的Condition修改为param=“hello”,当输入param时,像在cs文件中编写程序时,会出现智能提示。

20110731180056526

下边是如何在控制台应用程序中调用这个工作流,

20110731175709976

同样在输入wf.param时也会出现智能提示。

运行程序。

20110731175909265

随意输入一个字符,显示不等于。

再次运行程序输入hello。

20110731180158559

显示等于。

至此,WF4.0中简单工作流参数的使用实现。

原文地址:https://www.cnblogs.com/shiyue/p/2122874.html