Welcome

首页 / 软件开发 / .NET编程技术 / WF4.0基础篇(二十) ActivityWithResult 有返回值Activity

WF4.0基础篇(二十) ActivityWithResult 有返回值Activity2012-08-15 博客园 WXWinter本文例子说明

ActivityWithResult

 

类名

System.Activities.ActivityWithResult
 

文件

System.Activities.dll
 

结构说明

继承Activity 

是一个 Abstrace类

[Result]属性 的类型为[System.Activities.OutArgument]

[ResultType]属性 的类型为[System.Type]

 

功能说明

[Result]属性为返回值 

[ResultType]属性为返回值类型

派生类 System.Activities.Activity<TResult>

无法从System.Activities.Activity<TResult>实现自定义Activity,因为 Activity<TResult>没有提供[Execute 方法],而 [InternalExecute 方法是 internal sealed ](具体见[Activity的执行原理])

可以从

CodeActivity<TResult>

NativeActivity<TResult>

AsycCodeActivity<TResult>

实现自 定义Activity