System.Activities.Statements 命名空間

提供與活動陳述式相關的類別。

類別

AddToCollection<T>

將項目加入指定集合。

Assign

從工作流程內設定 Argument 值。

Assign<T>

Assign 活動會用於從工作流程內設定 Argument 值。

CancellationScope

建立取消邏輯的關聯,格式為 Activity,包含執行的主要路徑,也可以表示為 Activity

Catch

包含在 Finally 活動中對應的 Try 區塊中擲回例外狀況之後要執行的動作。

Catch<TException>

包含在 Finally 活動的對應 Try 區塊中引發例外狀況之後要執行的動作。

ClearCollection<T>

清除所有項目的指定集合。

CompensableActivity

支援其子活動之補償的活動。

Compensate

用於明確叫用 CompensableActivity 補償處理常式的活動。

CompensationExtension

代表連結補償活動,並持續發生補償相關之執行個體狀態的延伸模組。

CompensationToken

提供一旦成功完成 CompensableActivityBody 時,即明確確認或補償 CompensableActivity 的方式。

Confirm

用於明確叫用 CompensableActivity 確認處理常式的活動。

CreateBookmarkScope

建立 BookmarkScope

Delay

使用 TimerExtension 建立指定持續期間的計時器。

DeleteBookmarkScope

刪除 BookmarkScope 所參考的 Scope

DoWhile

迴圈活動,至少會執行所包含的活動一次,直到條件不再為 true 為止。

DurableTimerExtension

表示可繼續存在的活動計時器擴充。

ExistsInCollection<T>

表示指定集合中是否有指定項目。

Flowchart

表示使用熟悉流程圖開發架構的模型工作流程。

FlowDecision

提供以兩種結果建立條件式節點模型之功能的特定 FlowNode

FlowNode

所有不同節點型別的抽象基底類別,可包含於 Flowchart 活動中。

FlowStep

執行指定的 FlowNode 且具有 Action 指標的 Next 項目。

FlowSwitch<T>

允許建立切換建構模型,且每個相符都有一個運算式與一個結果的特定 FlowNode

ForEach<T>

針對 Values 集合中所提供的每個值執行一次活動動作。

HandleScope<THandle>

提供 Handle 物件的預設範圍行為。

If

建立 If-Then-Else 條件的模型。

Interop

管理工作流程內 Activity 執行的活動。

InvokeAction

叫用活動的 ActivityAction 處理常式。

InvokeAction<T>

叫用活動的 ActivityAction<T> 處理常式。

InvokeAction<T1,T2>

叫用活動的 ActivityAction<T1,T2> 處理常式。

InvokeAction<T1,T2,T3>

叫用活動的 ActivityAction<T1,T2,T3> 處理常式。

InvokeAction<T1,T2,T3,T4>

叫用活動的 ActivityAction<T1,T2,T3,T4> 處理常式。

InvokeAction<T1,T2,T3,T4,T5>

叫用活動的 ActivityAction<T1,T2,T3,T4,T5> 處理常式。

InvokeAction<T1,T2,T3,T4,T5,T6>

叫用活動的 ActivityAction<T1,T2,T3,T4,T5,T6> 處理常式。

InvokeAction<T1,T2,T3,T4,T5,T6,T7>

叫用活動的 ActivityAction<T1,T2,T3,T4,T5,T6,T7> 處理常式。

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8>

叫用活動的 ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8> 處理常式。

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9>

叫用活動的 ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9> 處理常式。

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>

叫用活動的 ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> 處理常式。

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>

叫用 ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>

InvokeAction<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> 處理常式。

InvokeAction<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> 處理常式。

InvokeAction<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> 處理常式。

InvokeAction<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> 處理常式。

InvokeAction<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> 處理常式。

InvokeDelegate

叫用指定的 ActivityDelegate

InvokeMethod

呼叫指定之物件或型別的公用方法。

NoPersistScope

表示 NoPersistScope 活動。

Parallel

同時或非同步執行所有子活動的活動。

ParallelForEach<T>

列舉集合項目,並針對集合的每個項目平行執行內嵌陳述式。

Persist

要求工作流程執行個體繼續存在。

Pick

提供事件架構控制流程模型。

PickBranch

Pick 活動內執行的潛在路徑。

RemoveFromCollection<T>

從指定集合中移除項目。

Rethrow

擲回先前從 Catch 活動中擲回的例外狀況。

Sequence

根據單一定義的順序執行子活動集。

State

製作狀態機器可以具有之狀態的模型。

StateMachine

使用熟悉的狀態機器開發架構製作工作流程的模型。

Switch<T>

根據此物件類型規範中指定類型的特定運算式值,從活動成員中選取要執行的一個選項。

TerminateWorkflow

終止執行工作流程執行個體、引發主機中的 Completed 事件,並回報錯誤資訊。 工作流程一旦終止即無法恢復。

Throw

擲回例外狀況。

TimerExtension

計時器擴充的抽象基底類別。

TransactionScope

可區分交易界限的活動。

Transition

製作可能狀態變更清單的模型。

TryCatch

包含由例外狀況處理區塊中的工作流程執行階段所執行的活動。

While

當條件為 true 時執行所包含的活動。

WorkflowTerminatedException

在終止的 WorkflowApplication 上叫用操作時,所擲回的例外狀況。

WriteLine

將指定字串寫入至指定的 TextWriter 物件。