不能接受参数的话,工作流作用很有限,今天学习了简单的参数传递,所有都是基于.NET4.0的,和.NET3.5不太一样。
仍使用上篇文章中的简单的判断工作流。
上篇文章中的if判断如下:
没有传递进去任何参数。现要传递进去参数,进行如下操作:
点击VS2010窗口下方的参数选项:
出现如下窗口:
点击创建参数,创建一个名称为param的参数:
将这个param在if判断条件中使用。双击流程图中的if活动,打开活动详细信息,将其中的Condition修改为param=“hello”,当输入param时,像在cs文件中编写程序时,会出现智能提示。
下边是如何在控制台应用程序中调用这个工作流,
同样在输入wf.param时也会出现智能提示。
运行程序。
随意输入一个字符,显示不等于。
再次运行程序输入hello。
显示等于。
至此,WF4.0中简单工作流参数的使用实现。