System.Workflow.ComponentModel 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Windows Workflow Foundation コンポーネント モデルに関連するクラスを提供します。
クラス
| 名前 | 説明 |
|---|---|
| Activity |
ワークフローの基本的な構成要素を表します。 Activity は、すべてのアクティビティの基本クラスです。 |
| ActivityBind |
アクティビティのプロパティをプロパティ、フィールド、インデクサー、メソッド、イベント、または別のアクティビティのプロパティにバインドします。 このクラスは継承できません。 |
| ActivityChangeAction |
実行中のワークフロー インスタンス内の CompositeActivity に対する提案された変更を表します。 このクラスは継承する必要があります。 |
| ActivityCollection |
ICollection型の厳密に型指定されたActivityをモデル化します。 |
| ActivityCollectionChangeEventArgs |
ActivityCollectionの内容が変更されるたびにカスタム処理を実行するためにイベント ハンドラーに必要な情報を表します。 |
| ActivityCondition |
|
| ActivityExecutionContext |
Activityの実行環境を表します。 このクラスは継承できません。 |
| ActivityExecutionContextManager |
CompositeActivityが子アクティビティの実行コンテキストを作成および管理できるようにします。 このクラスは継承できません。 |
| ActivityExecutionStatusChangedEventArgs |
Activityの実行状態イベントの変更に関連する情報を保持します。 このクラスは継承できません。 |
| AddedActivityAction |
実行中のワークフロー インスタンス内のCompositeActivityへのActivityの提案された追加を表します。 |
| AlternateFlowActivityAttribute |
アクティビティが代替フローをサポートしていることを示すカスタム属性。 このクラスは継承できません。 |
| CancellationHandlerActivity |
CompositeActivityに関連付けることができるキャンセル ロジックを表します。 このクラスは継承できません。 |
| CompensatableTransactionScopeActivity |
TransactionScopeActivity アクティビティの補正可能なバージョンを定義します。 このクラスは継承できません。 |
| CompensateActivity |
ICompensatableActivity インターフェイスを実装する完了した子Activityの補正をトリガーします。 このクラスは継承できません。 |
| CompensationHandlerActivity |
関連付けられた CompositeActivityの正常な実行を元に戻す、または補正するワークフロー ロジックを指定します。 このクラスは継承できません。 |
| CompositeActivity |
他のアクティビティを含むすべてのアクティビティの基底クラスである Activity の派生。 CompositeActivity は、その子アクティビティの実行を管理する役割を担います。 |
| DependencyObject |
依存関係プロパティを持つすべてのオブジェクトの基本クラス。 このクラスは継承する必要があります。 |
| DependencyProperty |
DependencyObjectに定義またはアタッチできる特別な種類のプロパティ。 依存関係プロパティには、インスタンス プロパティ、メタ プロパティ、添付プロパティの 3 種類があります。 このクラスは継承できません。 |
| FaultHandlerActivity |
Exception プロパティで指定された型のFaultTypeを処理するために使用されるアクティビティ クラスを表します。 このクラスは継承できません。 |
| FaultHandlersActivity |
FaultHandlerActivity型の子アクティビティの順序付きリストを持つCompositeActivityを表します。 このクラスは継承できません。 |
| PersistOnCloseAttribute |
装飾されたアクティビティの実行が完了したときに、現在のワークフロー インスタンスを永続化する必要があることを示します。 このクラスは継承できません。 |
| PropertyMetadata |
依存関係プロパティの動作を表します。 |
| QueueEventArgs |
ワークフロー キュー関連のイベントのイベント引数を表します。 |
| RemovedActivityAction |
実行中のワークフロー インスタンス内のCompositeActivityからActivityを削除する提案を表します。 |
| SuspendActivity |
実行時に実行中のワークフロー インスタンスを中断します。 このクラスは継承できません。 |
| SynchronizationScopeActivity |
共有変数への制御されたアクセスを必要とするワークフローのセクションを表します。 SynchronizationScopeActivityの複数のインスタンスが同じ変数にアクセスする場合、これらのアクティビティの実行は実質的にシリアル化されます。 このクラスは継承できません。 |
| TerminateActivity |
異常な状況が発生したときに、実行中のワークフロー インスタンスを終了します。 このクラスは継承できません。 |
| ThrowActivity |
例外のスローをモデル化します。 このクラスは継承できません。 |
| TransactionScopeActivity |
トランザクション境界を区切るワークフローのセクション。 このActivityの実行が開始され、Activityが正常に閉じたときにトランザクションがコミットされると、新しいTransactionが開始されます。 このクラスは継承できません。 |
| WorkflowChangeAction |
実行中のワークフロー インスタンスに対する提案された変更を表すすべてのクラスの派生元となる抽象基本クラス。 |
| WorkflowChanges |
実行中のワークフロー インスタンスに対して提案された変更のセットを表します。 |
| WorkflowParameterBinding |
名前付きパラメーターへのバインドを表す汎用クラス。 このクラスは継承できません。 |
| WorkflowParameterBindingCollection |
KeyedCollection<TKey,TItem>型のWorkflowParameterBindingを表します。 このクラスは継承できません。 |
| WorkflowTerminatedException |
ワークフローが終了したときに発生する Exception を表します。 このクラスは継承できません。 |
| WorkflowTransactionOptions |
ワークフロー トランザクションの種類のオプションのコンテナー。 このクラスは継承できません。 |
インターフェイス
| 名前 | 説明 |
|---|---|
| IActivityEventListener<T> |
イベントをリッスンするオブジェクトのインターフェイスを定義します。 |
| ICompensatableActivity |
補正できる Activity に必要なインターフェイスを定義します。 |
| IDynamicPropertyTypeProvider |
バインド インフラストラクチャにプロパティ型を提供します。 これは、変数型のプロパティを含むアクティビティによって実装されます。この型は、他のアクティビティ設定によって異なる場合があります。 |
| IStartWorkflow |
新しいワークフロー インスタンスを開始するために、 ActivityExecutionContext から取得できるサービスを定義します。 |
| IWorkflowChangeDiff |
ワークフロー変更のマイニングをサポートします。 |
列挙型
| 名前 | 説明 |
|---|---|
| ActivityCollectionChangeAction |
通常、ActivityCollectionのすべての子アクティビティのコレクションを表す、CompositeActivityで実行できる許容されるアクションの列挙体を表します。 |
| ActivityExecutionResult |
Activityの ActivityExecutionStatus を持つ |
| ActivityExecutionStatus |
実行中のワークフロー インスタンス内のアクティビティのライフ サイクルに対応するアクティビティの状態値の列挙。 |
| DependencyPropertyOptions |
DependencyProperty オプションの列挙体を表します。 |
代理人
| 名前 | 説明 |
|---|---|
| GetValueOverride |
依存関係オブジェクトで定義されている依存関係プロパティに関連付けられている GetValue(DependencyProperty) ロジックのカスタム オーバーライドを許可します。 |
| SetValueOverride |
依存関係オブジェクトで定義されている依存関係プロパティに関連付けられている SetValue(DependencyProperty, Object) ロジックのカスタム オーバーライドを許可します。 |