NativeActivityUpdateContext.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:
 void ScheduleActivity(System::Activities::Activity ^ activity);
public void ScheduleActivity (System.Activities.Activity activity);
member this.ScheduleActivity : System.Activities.Activity -> unit
Public Sub ScheduleActivity (activity As Activity)

参数

activity
Activity

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

适用于

ScheduleActivity(Activity, CompletionCallback)

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

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

参数

activity
Activity

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

onCompleted
CompletionCallback

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

适用于

ScheduleActivity(Activity, FaultCallback)

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

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

参数

activity
Activity

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

onFaulted
FaultCallback

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

适用于

ScheduleActivity(Activity, CompletionCallback, FaultCallback)

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

public:
 void ScheduleActivity(System::Activities::Activity ^ activity, System::Activities::CompletionCallback ^ onCompleted, System::Activities::FaultCallback ^ onFaulted);
public void 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 -> unit
Public Sub ScheduleActivity (activity As Activity, onCompleted As CompletionCallback, onFaulted As FaultCallback)

参数

activity
Activity

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

onCompleted
CompletionCallback

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

onFaulted
FaultCallback

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

适用于

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

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

public void 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 -> unit
Public Sub ScheduleActivity(Of TResult) (activity As Activity(Of TResult), Optional onCompleted As CompletionCallback(Of TResult) = Nothing, Optional onFaulted As FaultCallback = Nothing)

类型参数

TResult

NativeActivity 子活动 out 参数的类型。

参数

activity
Activity<TResult>

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

onCompleted
CompletionCallback<TResult>

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

onFaulted
FaultCallback

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

适用于