NativeActivityUpdateContext 類別

定義

代表原生活動更新情境。

public ref class NativeActivityUpdateContext
public class NativeActivityUpdateContext
type NativeActivityUpdateContext = class
Public Class NativeActivityUpdateContext
繼承
NativeActivityUpdateContext

備註

此類別支援 Windows 工作流程基礎的版本控制與動態更新功能。 欲了解更多關於工作流程版本管理、工作流程識別及動態更新的資訊,請參閱以下主題。

工作流程版本管理
描述 .NET Framework 4.5 引入的工作流程版本管理功能。

動態更新
說明如何透過動態更新更新持久化工作流程實例的工作流程定義。

使用 Workflow、應用程式身份與版本管理
描述如何使用 WorkflowIdentity 來並存裝載多個版本的工作流程。

WorkflowServiceHost 中的並排版本管理
說明如何在單一端點上架設多個版本的工作流程。

如何:並列承載多個版本的工作流
門教學 中的這一步示範如何更新工作流程定義,並同時使用舊定義與新定義來托管工作流程。

如何:更新執行中工作流程實例的定義
門教學 中的這一步示範如何更新持久化的工作流程實例,以使用新的工作流程定義。

屬性

名稱 Description
ActivityInstanceId

取得目前執行活動實例的唯一識別碼。

DefaultBookmarkScope

取得與工作流程根目錄相關的書籤範圍。

IsCancellationRequested

取得或設定一個值,指示目前執行中的 NativeActivity 實例是否要被取消。

方法

名稱 Description
CreateBookmark()

會建立一個讓 NativeActivity 可以被動等待恢復的時刻。

CreateBookmark(BookmarkCallback, BookmarkOptions)

建立一個 NativeActivity 可以被動等待被續接的時刻,並設定在續接操作完成通知時執行指定的方法,以及指定選項來規範當前 NativeActive 執行時書籤的使用方式。

CreateBookmark(BookmarkCallback)

建立 NativeActivity 可被動等待恢復的點,並在續航操作完成通知後排程執行指定方法。

CreateBookmark(String, BookmarkCallback, BookmarkOptions)

建立 NativeActivity 可以被動等待以指定名稱繼續的點,並設定在續接操作完成通知時執行的方法,以及控制當前 NativeActivity 執行時書籤使用的指定選項。

CreateBookmark(String, BookmarkCallback, BookmarkScope, BookmarkOptions)

建立 NativeActivity 可被動等待以指定名稱繼續的點、在續寫操作完成通知時執行的方法、書籤的指定範圍,以及控制該書籤在執行當前 NativeActivity 時如何使用的指定選項。

CreateBookmark(String, BookmarkCallback, BookmarkScope)

建立 NativeActivity 可以被動等待以指定名稱繼續的時刻、在續航操作完成通知時執行的指定方法,以及書籤的指定範圍。

CreateBookmark(String, BookmarkCallback)

建立一個時刻,讓 NativeActivity 可以被動等待以指定名稱及方法繼續執行,當續接操作通知完成時執行。

CreateBookmark(String)

建立一個點,並以指定名稱,讓 NativeActivity 可以被動等待恢復。

DisallowUpdate(String)

禁止更新 NativeActivityUpdateContext

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
FindExecutionProperty(String)

找到具有指定名稱的工作流程執行屬性。

GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetLocation<T>(Variable)

回傳指定參考位置的類型位置。

GetSavedOriginalValue(Activity)

表示要儲存當前活動原始值的物件。

GetSavedOriginalValue(String)

表示要儲存當前活動原始值的物件。

GetType()

取得目前實例的 Type

(繼承來源 Object)
GetValue(Argument)

取得指定的參數值。

GetValue(RuntimeArgument)

取得指定的 RuntimeArgument 值。

GetValue(Variable)

取得目前 NativeActivity 實例中指定變數的值。

GetValue<T>(Variable<T>)

回傳目前 NativeActivity 實例中指定的通用變數值。

IsNewlyAdded(Activity)

初始化是否新增 。NativeActivityUpdateContext

MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
RemoveAllBookmarks()

移除所有與目前執行中的 NativeActivity 實例相關的書籤。

RemoveBookmark(Bookmark)

移除目前執行中的 NativeActivity 實例中指定的書籤。

RemoveBookmark(String, BookmarkScope)

移除指定名稱的書籤及指定的書籤範圍。

RemoveBookmark(String)

移除標示名稱的書籤。

ScheduleAction(ActivityAction, CompletionCallback, FaultCallback)

排程執行指定的 ActivityAction,該動作無參數,並書籤標記指定回調位置,父程序完成 ActivityAction 後會繼續。

ScheduleAction<T>(ActivityAction<T>, T, CompletionCallback, FaultCallback)

排程執行指定 ActivityAction<T,該 T> 有一個參數用於 in,並標記指定的回調位置,父程序在完成 ActivityAction<T> 後繼續。

ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, T15,T16>(ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12, T13,T14,T15,T16>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, CompletionCallback, FaultCallback)

指定活動動作<T1、T2、T3、T4、T5、T6、T7、T8、T9、T10、T11、T12、T13、T14、T15、T16> 執行排程,並標記指定回調位置,完成 T1、T2、T3、T4、T5、T6、T7、T8、T9、T10 後,父程序<恢復, T11、T12、T13、T14、T15、T16>。

ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, T15>(ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13, T14,T15>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, CompletionCallback, FaultCallback)

指定 ActivityAction<T1、T2、T3、T4、T5、T6、T7、T8、T9、T10、T11、T12、T13、T14、T15> 的執行排程,該動作包含十五個參數,並書籤標記指定回調位置,當 ActivityAction<T1、T2、T3、T4、T5、T6、T7、T8、T9、T10、T11 時,父程序會恢復, T12、T13、T14、T15>。

ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>(ActivityAction<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, CompletionCallback, FaultCallback)

排程執行指定的 ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> ,包含十四個參數 參數,並標記指定回調位置,當 ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 後, T13,T14>。

ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(ActivityAction<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, CompletionCallback, FaultCallback)

排程執行指定的 ActivityAction<T1、T2、T3、T4、T5、T6、T7、T8、T9、T10、T11、T12、T13> ,包含十三個參數,並書籤標記指定回調位置,<完成 T1、T2、T3、T4、T5、T6、T7、T8、T9、T10、T11、T12、T13>。

ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(ActivityAction<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, CompletionCallback, FaultCallback)

排程執行指定的 ActivityAction<T1、T2、T3、T4、T5、T6、T7、T8、T9、T10、T11、T12> ,包含十二個參數,並標記指定回調位置,完成 ActivityAction<T1、T2、T3、T4、T5、T6、T7、T8、T9、T10、T11、T12>。

ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(ActivityAction<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, CompletionCallback, FaultCallback)

排程執行指定的 ActivityAction<T1、T2、T3、T4、T5、T6、T7、T8、T9、T10、T11> ,包含十一個參數,並標記指定回調位置,當 ActivityAction<T1、T2、T3、T4、T5、T6、T7、T8、T9、T10、T11> 完成後,父程序會在此位置繼續。

ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(ActivityAction<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, CompletionCallback, FaultCallback)

排程執行指定的 ActivityAction<T1、T2、T3、T4、T5、T6、T7、T8、T9、T10> ,該動作包含十個參數,並標記指定的回調位置,父程序在完成 T1<、T2、T3、T4、T5、T6、T7、T8、T9、T10> 後繼續。

ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9>(ActivityAction<T1, T2,T3,T4,T5,T6,T7,T8,T9>, T1, T2, T3, T4, T5, T6, T7, T8, T9, CompletionCallback, FaultCallback)

排程執行指定的 ActivityAction<T1、T2、T3、T4、T5、T6、T7、T8、T9> ,該動作包含九個參數,並標記指定的回調位置,當 ActivityAction<T1、T2、T3、T4、T5、T6、T7、T8、T9> 完成後,父程序會在那裡繼續。

ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8>(ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8>, T1, T2, T3, T4, T5, T6, T7, T8, CompletionCallback, FaultCallback)

排程執行指定的 ActivityAction<T1、T2、T3、T4、T5、T6、T7、T8> ,該動作包含八個參數,並標記了指定回調位置,完成<T1、T2、T3、T4、T5、T6、T7、T8>。

ScheduleAction<T1,T2,T3,T4,T5,T6,T7>(ActivityAction<T1,T2,T3,T4,T5,T6,T7>, T1, T2, T3, T4, T5, T6, T7, CompletionCallback, FaultCallback)

排程執行指定的 ActivityAction<T1、T2、T3、T4、T5、T6、T7> ,該動作包含七個參數,並標記指定回調位置,父程序在完成<T1、T2、T3、T4、T5、T6、T7> 後繼續。

ScheduleAction<T1,T2,T3,T4,T5,T6>(ActivityAction<T1,T2,T3,T4,T5,T6>, T1, T2, T3, T4, T5, T6, CompletionCallback, FaultCallback)

排程執行指定的 ActivityAction<T1、T2、T3、T4、T5、T6> ,該動作包含六個參數,並標記指定回調位置,當 ActivityAction<T1、T2、T3、T4、T5、T6> 完成後,父程序會在那裡繼續。

ScheduleAction<T1,T2,T3,T4,T5>(ActivityAction<T1,T2,T3,T4,T5>, T1, T2, T3, T4, T5, CompletionCallback, FaultCallback)

排程執行指定的 ActivityAction<T1、T2、T3、T4、T5>,該動作包含五個參數,並書籤標記指定回調位置,父程序在 T1、T2、T3、T4、T5< 完成>後繼續。

ScheduleAction<T1,T2,T3,T4>(ActivityAction<T1,T2,T3,T4>, T1, T2, T3, T4, CompletionCallback, FaultCallback)

排程執行指定的 ActivityAction<T1、T2、T3、T4> ,該動作包含四個參數,並標記指定回調位置,父程序在完成 T1<、T2、T3、T4> 後繼續。

ScheduleAction<T1,T2,T3>(ActivityAction<T1,T2,T3>, T1, T2, T3, CompletionCallback, FaultCallback)

排程執行指定的 ActivityAction<T1、T2、T3>,該參數包含三個參數,並標記指定回調位置,父程序在 T1、T2、T3< 完成>後繼續。

ScheduleAction<T1,T2>(ActivityAction<T1,T2>, T1, T2, CompletionCallback, FaultCallback)

排程執行指定的 ActivityAction<T1, T2> ,該參數在參數中包含兩個參數,並標記指定回調位置,父程序在完成 T1<、T2> 後繼續。

ScheduleActivity(Activity, CompletionCallback, FaultCallback)

排程指定的 NativeActivity 子活動執行,使用指定的錯誤回調位置,當該活動進入錯誤狀態時,父程序會恢復。

ScheduleActivity(Activity, CompletionCallback)

透過指定的完成回調位置排程執行指定的 NativeActivity 子活動,該地點在活動完成後父程序會恢復。

ScheduleActivity(Activity, FaultCallback)

排程指定的 NativeActivity 子活動執行,使用指定的錯誤回調位置,當該活動進入錯誤狀態時,父程序會恢復。

ScheduleActivity(Activity)

排程執行指定的 NativeActivity 子活動。

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

排程執行指定的 NativeActivity 子活動,並以一個參數表示 in 參數,並書籤標記指定的回調位置,父程序在完成 ActivityAction<T> 後會恢復。

ScheduleDelegate(ActivityDelegate, IDictionary<String,Object>, DelegateCompletionCallback, FaultCallback)

將某項活動的回調方法推入工作項目池。

ScheduleFunc<T,TResult>(ActivityFunc<T,TResult>, T, CompletionCallback<TResult>, FaultCallback)

執行排程:指定 ActivityFunc<T、TResult,該 TResult> 包含兩個參數:回傳值與 in 參數,並標記指定回調位置,父程序完成 ActivityFunc<T 後會恢復 TResult>。

ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16,TResult>(ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11, T12,T13,T14,T15,T16,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, CompletionCallback<TResult>, FaultCallback)

執行指定 ActivityFunc<T1、T2、T3、T4、T5、T6、T7、T8、T9、T10、T11、T12、T13、T14、T15、T16、TResult> 的排程,該參數包含十七個參數用於回傳值與參數,並標記指定回調位置,完成 T1、T2、T3、T4、T5 後父程序<恢復, T6、T7、T8、T9、T10、T11、T12、T13、T14、T15、T16、三級>。

ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, TResult>(ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12, T13,T14,T15,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, CompletionCallback<TResult>, FaultCallback)

排程執行指定的 ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult> ,包含十六個參數的回傳值與參數,並標記指定回調位置,當 ActivityFunc<T1, T2, T3, T4, T5, T6 完成後,父程序會在那裡繼續, T7、T8、T9、T10、T11、T12、T13、T14、T15、三級>。

ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>(ActivityFunc<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, CompletionCallback<TResult>, FaultCallback)

指定 ActivityFunc<執行排程 T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult> ,包含十五個參數(返回值與參數),並書籤標記指定回調位置,當 ActivityFunc<T1, T2, T3, T4, T5, T6, T7 完成後,父程序會恢復, T8、T9、T10、T11、T12、T13、T14、三級>。

ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>(ActivityFunc<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, CompletionCallback<TResult>, FaultCallback)

執行指定 ActivityFunc<T1、T2、T3、T4、T5、T6、T7、T8、T9、T10、T11、T12、T13、TResult> 的排程,包含十四個參數(返回值與參數),並書籤標記指定回調位置,父程序在 T1、T2、T3、T4<、T5、T6、T7、T8 完成後繼續, T9、T10、T11、T12、T13、三。>

ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>(ActivityFunc<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, CompletionCallback<TResult>, FaultCallback)

排程執行指定的 ActivityFunc<T1、T2、T3、T4、T5、T6、T7、T8、T9、T10、T11、T12、TResult>,該參數包含十三個回傳值參數,並在參數中標記指定回調位置,當 ActivityFunc<T1、T2、T3、T4、T5、T6、T7、T8、T9、T10 完成後,父程序會恢復。 T11、T12,三重。>

ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>(ActivityFunc<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, CompletionCallback<TResult>, FaultCallback)

執行指定 ActivityFunc<T1、T2、T3、T4、T5、T6、T7、T8、T9、T10、T11、TResult> 的排程,包含十二個參數(回傳值與參數),並書籤標記指定回調位置,父程序<在 T1、T2、T3、T4、T5、T6、T7、T8、T9、T10 後繼續, T11,三重。>

ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>(ActivityFunc<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, CompletionCallback<TResult>, FaultCallback)

排程執行指定的 ActivityFunc<T1、T2、T3、T4、T5、T6、T7、T8、T9、T10、TResult> ,該參數包含十一個參數,分別包含回傳值與參數,並標記指定回調位置,當 ActivityFunc<T1、T2、T3、T4、T5、T6、T7、T8、T9、T10、TResult> 完成後,父程序會在此繼續。

ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>(ActivityFunc<T1, T2,T3,T4,T5,T6,T7,T8,T9,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, CompletionCallback<TResult>, FaultCallback)

排程執行指定的 ActivityFunc<T1、T2、T3、T4、T5、T6、T7、T8、T9、TResult> ,包含十個回傳值參數,並以參數與書籤標記指定回調位置,父程序在 ActivityFunc<T1、T2、T3、T4、T5、T6、T7、T8、T9、TResult> 完成後繼續。

ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult>(ActivityFunc<T1, T2,T3,T4,T5,T6,T7,T8,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, CompletionCallback<TResult>, FaultCallback)

排程執行指定的 ActivityFunc T1、T2、T3、T4、T5、T6、T7、T8、TResult<,該 ActivityFunc>包含九個參數,包含回傳值與參數,並標記指定回調位置,當 ActivityFunc<T1、T2、T3、T4、T5、T6、T7、T8、TResult> 完成後,父程序會恢復。

ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,TResult>(ActivityFunc<T1,T2, T3,T4,T5,T6,T7,TResult>, T1, T2, T3, T4, T5, T6, T7, CompletionCallback<TResult>, FaultCallback)

排程執行指定的 ActivityFunc T1、T2、T3、T4、T5、T6、T7、TResult<,該 ActivityFunc>包含八個參數,包含回傳值與參數,並標記指定回調位置,父程序在完成 ActivityFunc<T1、T2、T3、T4、T5、T6、T7、TResult> 後繼續。

ScheduleFunc<T1,T2,T3,T4,T5,T6,TResult>(ActivityFunc<T1,T2,T3,T4,T5,T6,TResult>, T1, T2, T3, T4, T5, T6, CompletionCallback<TResult>, FaultCallback)

排程執行指定的 ActivityAction<T1、T2、T3、T4、T5、T6、T7> ,該動作包含七個參數,並標記指定回調位置,父程序在完成<T1、T2、T3、T4、T5、T6、T7> 後繼續。

ScheduleFunc<T1,T2,T3,T4,T5,TResult>(ActivityFunc<T1,T2,T3,T4,T5,TResult>, T1, T2, T3, T4, T5, CompletionCallback<TResult>, FaultCallback)

排程執行指定的 ActivityFunc T1、T2、T3、T4、T5、TResult<,該 ActivityFunc>包含六個參數,包含回傳值與參數,並標記指定回調位置,父程序在 T1、T2、T3、T4<、T5、TResult> 完成後繼續。

ScheduleFunc<T1,T2,T3,T4,TResult>(ActivityFunc<T1,T2,T3,T4,TResult>, T1, T2, T3, T4, CompletionCallback<TResult>, FaultCallback)

排程執行指定的 ActivityFunc T1、T2、T3、T4、TResult<,該 ActivityFunc>包含五個參數,包含回傳值與參數,並書籤標記指定回調位置,完成 ActivityFunc<T1、T2、T3、T4、TResult> 後,父程序會在那裡繼續。

ScheduleFunc<T1,T2,T3,TResult>(ActivityFunc<T1,T2,T3,TResult>, T1, T2, T3, CompletionCallback<TResult>, FaultCallback)

排程執行指定的 ActivityFunc T1、T2、T3、TResult<,該 ActivityFunc>包含四個參數(回傳值與參數),並書籤標記指定回調位置,父程序在 T1、T2、T3、TResult< 完成後>繼續。

ScheduleFunc<T1,T2,TResult>(ActivityFunc<T1,T2,TResult>, T1, T2, CompletionCallback<TResult>, FaultCallback)

排程執行指定的 ActivityFunc T1、T2、TResult<,該 ActivityFunc>包含三個參數(回傳值與參數),並標記指定回調位置,父程序在 ActivityFunc<T1、T2、TResult> 完成後繼續。

ScheduleFunc<TResult>(ActivityFunc<TResult>, CompletionCallback<TResult>, FaultCallback)

排程執行指定的 ActivityFunc<TResult> ,並有一個參數保留回傳值,並標記指定回調位置,父程序完成 ActivityFunc<TResult> 後會恢復。

SetValue(Argument, Object)

會為指定的參數指派一個值。

SetValue(Variable, Object)

將指定的值物件指派給指定的變數物件。

SetValue<T>(Variable<T>, T)

將指定的通用值物件指派給通用變數物件。

ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於