NativeActivityContext.ScheduleActivity 方法

定义

计划 NativeActivity 子活动的执行。

重载

ScheduleActivity(Activity)

计划指定的 NativeActivity 子活动的执行。

ScheduleActivity(Activity, CompletionCallback)

计划指定的 NativeActivity 子活动的执行,使用指定的完成回调位置,活动完成后在该位置恢复父进程。

ScheduleActivity(Activity, FaultCallback)

计划指定的 NativeActivity 子活动的执行,使用指定的错误回调位置,当活动进入错误状态时,在该位置恢复父进程。

ScheduleActivity(Activity, CompletionCallback, FaultCallback)

计划指定的 NativeActivity 子活动的执行,并在子活动完成后恢复父进程的指定回调位置标记书签。

ScheduleActivity<TResult>(Activity<TResult>, CompletionCallback<TResult>, FaultCallback)

计划指定的 NativeActivity 子活动的执行,该函数的 in 实参具有一个形参,并在 ActivityAction<T> 完成后恢复父进程的指定回调位置标记书签。

ScheduleActivity(Activity)

计划指定的 NativeActivity 子活动的执行。

public:
 System::Activities::ActivityInstance ^ ScheduleActivity(System::Activities::Activity ^ activity);
public System.Activities.ActivityInstance ScheduleActivity (System.Activities.Activity activity);
member this.ScheduleActivity : System.Activities.Activity -> System.Activities.ActivityInstance
Public Function ScheduleActivity (activity As Activity) As ActivityInstance

参数

activity
Activity

该子活动是由在父 NativeActivity 的执行过程中发生的事件触发。

返回

一个活动的实例。

适用于

ScheduleActivity(Activity, CompletionCallback)

计划指定的 NativeActivity 子活动的执行,使用指定的完成回调位置,活动完成后在该位置恢复父进程。

public:
 System::Activities::ActivityInstance ^ ScheduleActivity(System::Activities::Activity ^ activity, System::Activities::CompletionCallback ^ onCompleted);
public System.Activities.ActivityInstance ScheduleActivity (System.Activities.Activity activity, System.Activities.CompletionCallback onCompleted);
member this.ScheduleActivity : System.Activities.Activity * System.Activities.CompletionCallback -> System.Activities.ActivityInstance
Public Function ScheduleActivity (activity As Activity, onCompleted As CompletionCallback) As ActivityInstance

参数

activity
Activity

该子活动是由在父 NativeActivity 的执行过程中发生的事件触发。

onCompleted
CompletionCallback

一个书签,用于指示 ActivityAction 完成后恢复父活动执行的位置。

返回

一个活动的实例。

适用于

ScheduleActivity(Activity, FaultCallback)

计划指定的 NativeActivity 子活动的执行,使用指定的错误回调位置,当活动进入错误状态时,在该位置恢复父进程。

public:
 System::Activities::ActivityInstance ^ ScheduleActivity(System::Activities::Activity ^ activity, System::Activities::FaultCallback ^ onFaulted);
public System.Activities.ActivityInstance ScheduleActivity (System.Activities.Activity activity, System.Activities.FaultCallback onFaulted);
member this.ScheduleActivity : System.Activities.Activity * System.Activities.FaultCallback -> System.Activities.ActivityInstance
Public Function ScheduleActivity (activity As Activity, onFaulted As FaultCallback) As ActivityInstance

参数

activity
Activity

该子活动是由在父 NativeActivity 的执行过程中发生的事件触发。

onFaulted
FaultCallback

一个书签,用于指示在错误导致 ActivityAction 终止的情况下将恢复父活动执行的位置。

返回

一个活动的实例。

适用于

ScheduleActivity(Activity, CompletionCallback, FaultCallback)

计划指定的 NativeActivity 子活动的执行,并在子活动完成后恢复父进程的指定回调位置标记书签。

public:
 System::Activities::ActivityInstance ^ ScheduleActivity(System::Activities::Activity ^ activity, System::Activities::CompletionCallback ^ onCompleted, System::Activities::FaultCallback ^ onFaulted);
public System.Activities.ActivityInstance ScheduleActivity (System.Activities.Activity activity, System.Activities.CompletionCallback onCompleted, System.Activities.FaultCallback onFaulted);
member this.ScheduleActivity : System.Activities.Activity * System.Activities.CompletionCallback * System.Activities.FaultCallback -> System.Activities.ActivityInstance
Public Function ScheduleActivity (activity As Activity, onCompleted As CompletionCallback, onFaulted As FaultCallback) As ActivityInstance

参数

activity
Activity

该子活动是由在父 NativeActivity 的执行过程中发生的事件触发。

onCompleted
CompletionCallback

该书签用于指示 NativeActivity 完成后恢复 ActivityAction 执行的位置。

onFaulted
FaultCallback

该书签用于指示在错误导致 NativeActivity 终止的情况下将恢复 ActivityAction 执行的位置。

返回

一个活动的实例。

适用于

ScheduleActivity<TResult>(Activity<TResult>, CompletionCallback<TResult>, FaultCallback)

计划指定的 NativeActivity 子活动的执行,该函数的 in 实参具有一个形参,并在 ActivityAction<T> 完成后恢复父进程的指定回调位置标记书签。

public System.Activities.ActivityInstance ScheduleActivity<TResult> (System.Activities.Activity<TResult> activity, System.Activities.CompletionCallback<TResult> onCompleted = default, System.Activities.FaultCallback onFaulted = default);
member this.ScheduleActivity : System.Activities.Activity<'Result> * System.Activities.CompletionCallback<'Result> * System.Activities.FaultCallback -> System.Activities.ActivityInstance
Public Function ScheduleActivity(Of TResult) (activity As Activity(Of TResult), Optional onCompleted As CompletionCallback(Of TResult) = Nothing, Optional onFaulted As FaultCallback = Nothing) As ActivityInstance

类型参数

TResult

NativeActivity 子活动 out 参数的类型。

参数

activity
Activity<TResult>

该子活动是由在父 NativeActivity 的执行过程中发生的事件触发。

onCompleted
CompletionCallback<TResult>

该书签用于指示 NativeActivity 完成后恢复 ActivityAction<T> 执行的位置。

onFaulted
FaultCallback

该书签用于指示在错误导致 NativeActivity 终止的情况下将恢复 ActivityAction 执行的位置。

返回

一个活动的实例。

适用于