InvokeFunc<T1,T2,T3,TResult> 类

定义

generic <typename T1, typename T2, typename T3, typename TResult>
public ref class InvokeFunc sealed : System::Activities::NativeActivity<TResult>
[System.Windows.Markup.ContentProperty("Func")]
public sealed class InvokeFunc<T1,T2,T3,TResult> : System.Activities.NativeActivity<TResult>
[<System.Windows.Markup.ContentProperty("Func")>]
type InvokeFunc<'T1, 'T2, 'T3, 'Result> = class
    inherit NativeActivity<'Result>
Public NotInheritable Class InvokeFunc(Of T1, T2, T3, TResult)
Inherits NativeActivity(Of TResult)

类型参数

T1

其值传递到 InArgument<T> 的第 1 个 ActivityFunc<T1,T2,T3,TResult> 的类型。

T2

其值传递到 InArgument<T> 的第 2 个 ActivityFunc<T1,T2,T3,TResult> 的类型。

T3

其值传递到 InArgument<T> 的第 3 个 ActivityFunc<T1,T2,T3,TResult> 的类型。

TResult

其值从 OutArgument<T> 中返回的返回 ActivityFunc<T1,T2,T3,TResult> 的类型。

继承
属性

构造函数

InvokeFunc<T1,T2,T3,TResult>()

初始化 InvokeFunc<T1,T2,T3,TResult> 类的新实例。

属性

Argument1

获取或设置传递到 ActivityFunc<T1,T2,T3,TResult> 的第 1 个参数。

Argument2

获取或设置传递到 ActivityFunc<T1,T2,T3,TResult> 的第 2 个参数。

Argument3

获取或设置传递到 ActivityFunc<T1,T2,T3,TResult> 的第 3 个参数。

CacheId

获取缓存的标识符,该标识符在工作流定义的作用域内是唯一的。

(继承自 Activity)
CanInduceIdle

获取或设置一个值,该值指示活动是否会使工作流进入空闲状态。

(继承自 NativeActivity<TResult>)
Constraints

获取可配置的 Constraint 活动的集合,用于为 Activity 提供验证。

(继承自 Activity)
DisplayName

获取或设置用于调试、验证、异常处理和跟踪的可选友好名称。

(继承自 Activity)
Func

获取或设置要调用的 ActivityFunc<T1,T2,T3,TResult>

Id

获取一个标识符,该标识符在工作流定义的作用域内是唯一的。

(继承自 Activity)
Implementation

活动的执行逻辑。

(继承自 NativeActivity<TResult>)
ImplementationVersion

获取或设置活动的实现版本。

(继承自 NativeActivity<TResult>)
Result

获取或设置 Activity<TResult> 的结果参数。

(继承自 Activity<TResult>)
ResultType

在派生类中实现时,获取 OutArgument 活动的类型。

(继承自 ActivityWithResult)

方法

Abort(NativeActivityAbortContext)

在派生类中实现时,采取措施响应要放弃的活动。

(继承自 NativeActivity<TResult>)
CacheMetadata(ActivityMetadata)

未实现。 请改用 CacheMetadata(NativeActivityMetadata)

(继承自 NativeActivity<TResult>)
CacheMetadata(NativeActivityMetadata)

创建并验证活动的自变量、变量、子活动和活动委托的说明。

(继承自 NativeActivity<TResult>)
Cancel(NativeActivityContext)

在派生类中实现时,运行逻辑以正常方式提前实现活动。

(继承自 NativeActivity<TResult>)
Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
Execute(NativeActivityContext)

在派生类中实现时,运行活动的执行逻辑。

(继承自 NativeActivity<TResult>)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata, Activity)

为动态更新创建映射时,将引发事件。

(继承自 NativeActivity<TResult>)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

为动态更新创建映射时,将引发事件。

(继承自 NativeActivity<TResult>)
ShouldSerializeDisplayName()

指示是否应序列化 DisplayName 属性。

(继承自 Activity)
ToString()

返回包含 StringIdDisplayNameActivity

(继承自 Activity)
UpdateInstance(NativeActivityUpdateContext)

更新 NativeActivity<TResult> 的该实例。

(继承自 NativeActivity<TResult>)

适用于