WEB开发网
开发学院软件开发C语言 WF4.0 Beta1之旅(2):异常处理 阅读

WF4.0 Beta1之旅(2):异常处理

 2010-10-01 08:29:24 来源:WEB开发网   
核心提示:1.WF3.5中主要使用FaultHandlerActivity来模拟TryCatch捕获异常,现在从WF4.0 beta1来看工具箱中已经没有了FaultHandlerActivity活动,WF4.0 Beta1之旅(2):异常处理,顺序工作流也没有了错误处理视图,取而代之出现了Try/Catch,Catch<

1.WF3.5中主要使用FaultHandlerActivity来模拟TryCatch捕获异常,现在从WF4.0 beta1来看工具箱中已经没有了FaultHandlerActivity活动,顺序工作流也没有了错误处理视图,取而代之出现了Try/Catch,Catch<T>,Thorw活动,本文就介绍下这几个活动。关于WF3.5中对异常的处理方式,可以参考下文:坚持学习WF(24):WF中的异常处理

2.我们依然使用顺序工作流模板,我们完成这样一个工作流,工作流的输入参数为UserName,输出参数为Greeting,工作流中会根据输入参数的不同而输出不同的信息,我们要处理的异常就是如果工作流没有提供输入的情况下。

3.工作流的参数如下:

UserName输入参数,Greeting输出参数,如下。

WF4.0 Beta1之旅(2):异常处理

图片看不清楚?请点击这里查看原图(大图)。

4.给做工作增加一个变量FirstWord.注意变量是有作用域的,即他的Scope属性。

WF4.0 Beta1之旅(2):异常处理

图片看不清楚?请点击这里查看原图(大图)。

5.下面我们看整个工作流的逻辑,工作流上面是try catch,下面是Assign,Assign将Greeting的值设置为FirstWord+“,”+UserName,如下图:

1 2  下一页

Tags:WF 之旅

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接