NativeActivityContext.ScheduleActivity 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
计划 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 子活动的执行,该函数的 |
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 执行的位置。
返回
一个活动的实例。