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 執行繼續之位置的書籤。

傳回

活動的執行個體。

適用於