System.Activities.Statements 名前空間

アクティビティ ステートメントに関連するクラスを提供します。

クラス

AddToCollection<T>

指定したコレクションに項目を追加します。

Assign

ワークフロー内から Argument 値を設定します。

Assign<T>

ワークフロー内から Assign 値を設定するために使用される、Argument アクティビティ。

CancellationScope

Activity 形式のキャンセル ロジックを、Activity として表される実行のメイン パスに関連付けます。

Catch

Finally アクティビティの対応する TryTry ブロックに例外がスローされた後に実行されるアクションを格納します。

Catch<TException>

Finally アクティビティの対応する Try ブロックに例外が発生した後に実行される、アクションを含みます。

ClearCollection<T>

指定したコレクションに属するすべての項目をクリアします。

CompensableActivity

子アクティビティの補正をサポートするアクティビティ。

Compensate

CompensableActivity の補正ハンドラーを明示的に呼び出すために使用されるアクティビティ。

CompensationExtension

補正アクティビティをフックし、補正に関連するインスタンスの状態を永続化する拡張機能を表します。

CompensationToken

CompensableActivityBody が正常に完了した後に CompensableActivity を明示的に確認または補正する手段を提供します。

Confirm

CompensableActivity の確認ハンドラーを明示的に呼び出すためのアクティビティ。

CreateBookmarkScope

BookmarkScope を作成します。

Delay

TimerExtension を使用して、指定した継続時間のタイマーを作成します。

DeleteBookmarkScope

BookmarkScope で参照されている Scope を削除します。

DoWhile

条件が true でなくなるまで、含まれるアクティビティを 1 回以上実行する、ループ アクティビティ。

DurableTimerExtension

永続化できるアクティビティ タイマー拡張機能を表します。

ExistsInCollection<T>

指定した項目が指定したコレクション内にあるかどうかを示します。

Flowchart

一般的なフローチャート パラダイムを使用したワークフローのモデル化を表します。

FlowDecision

2 つの結果を持つ条件ノードをモデル化する機能を提供する特殊な FlowNode

FlowNode

Flowchart アクティビティ内に含めることができるすべてのさまざまなノート型の抽象基本クラス。

FlowStep

指定した FlowNode を実行し、Action ポインターを持つ Next 要素。

FlowSwitch<T>

1 つの式、および各一致につき 1 つの結果を使用してスイッチ構造のモデリングができる、特殊な 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

1 つの定義済み順序に従って、子アクティビティを実行します。

State

ステート マシンの移行先となる状態をモデル化します。

StateMachine

一般的なステート マシン パラダイムを使用してワークフローをモデル化します。

Switch<T>

このオブジェクトの型指定子で指定された型の指定された式の値に基づいて、実行する複数のアクティビティから 1 つを選択します。

TerminateWorkflow

実行中のワークフロー インスタンスを終了し、ホストに Completed イベントを発生させ、エラー情報を報告します。 ワークフロー インスタンスが終了すると、再開できません。

Throw

例外をスローします。

TimerExtension

タイマー拡張機能の抽象基本クラス。

TransactionScope

トランザクションの境界を設定するアクティビティ。

Transition

可能な状態変化の一覧をモデル化します。

TryCatch

例外処理ブロック内のワークフロー ランタイムにより実行されるアクティビティを格納します。

While

条件の評価が true である間は、含まれるアクティビティを実行します。

WorkflowTerminatedException

終了した WorkflowApplication について操作が呼び出されると、例外がスローされます。

WriteLine

指定した文字列を指定した TextWriter オブジェクトに書き込みます。