Welcome

首页 / 软件开发 / .NET编程技术 / WF4.0基础篇 (二十五)(补充) ActivityFunc与InvokeFunc

WF4.0基础篇 (二十五)(补充) ActivityFunc与InvokeFunc2012-08-20 博客园 WXWinter(冬)ActivityFunc<TResult>

 

类名

System.Activities.ActivityFunc<TResult> 

System.Activities.ActivityFunc<T, TResult>

System.Activities.ActivityFunc<T1, T2, TResult>

System.Activities.ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>

 

文件

System.Activities.dll
 

结构说明

System.Activities.ActivityDelegate 

是一个 sealed类

[DisplayName] 属性 的类型为[string],是并行分支集 合

[Handler] 属性 的类型为[System.Activities.Activity],为要执行的Activity

[Argument,Argument1,Argument2,Argument16] 属性 的类型为[System.Activities.DelegateInArgument<T>],用于传递参数用

[Result]属性 的类型为[System.Activities.DelegateOutArgument<TResult>] ,用于得到返回值

 

功能说明

ActivityFunc<T,,, TResult> 与流程中应的 InvokeFunc<TResult>,InvokeAction<T,,,TResult活动一起使用
 

InvokeFunc

类名System.Activities.Expressions.InvokeFunc<TResult> 

System.Activities.Expressions.InvokeFunc<T, TResult>

System.Activities.Expressions.InvokeFunc<T1, T2, TResult>

System.Activities.Expressions.InvokeFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>

文件System.Activities.dll
结构说明继承 NativeActivity<TResult> 

是一个 sealed类

override 了 [CacheMetadata方法] 与 [Execute方法] 与[Cancel 方法 ]

[Func]属性 的类型为[System.Activities.ActivityFunc<TResult>,ActivityFunc<T,,,TResult> ],为要调 用的ActivityAction

[Argument,Argument1,Argument2,Argument16] 属性 的类型为[System.Activities.InArgument<T> ], 用于传递参数用

功能说明ActivityFunc<T,,, TResult> 与流程中应的 InvokeFunc<TResult>,InvokeAction<T,,,TResult活动一起使用