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

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

DoWhile

条件が満たされなくなるまで、少なくとも 1 回はループ アクティビティが含まれていました。

DurableTimerExtension

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

ExistsInCollection<T>

指定した項目が特定のコレクションに存在するかどうかを示します。

Flowchart

使い慣れたフローチャート パラダイムを使用して、モデルワークフローを表します。

FlowDecision

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

FlowNode

Flowchart アクティビティに含めることができるすべての異なるノードタイプの抽象基底クラス。

FlowStep

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

FlowSwitch<T>

一致ごとに 1 つの式と 1 つの結果を使用して、スイッチ コンストラクトをモデル化できる特殊な FlowNode

ForEach<T>

Values コレクションに指定された値ごとに、アクティビティ アクションを 1 回実行します。

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>

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

TerminateWorkflow

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

Throw

例外をスローします。

TimerExtension

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

TransactionScope

トランザクション境界を解除するアクティビティ。

Transition

考えられる状態変更の一覧をモデル化します。

TryCatch

例外処理ブロックでワークフロー ランタイムによって実行されるアクティビティが含まれます。

While

条件が trueに評価されている間、包含アクティビティを実行します。

WorkflowTerminatedException

終了した WorkflowApplicationで操作が呼び出されたときにスローされる例外。

WriteLine

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