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 執行繼續之位置的書籤。
傳回
活動的執行個體。