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 |
実行中のワークフロー インスタンス内の Activity に CompositeActivity を追加する変更要求を表します。 |
AlternateFlowActivityAttribute |
アクティビティが代替フローをサポートすることを示すカスタム属性。 このクラスは継承できません。 |
CancellationHandlerActivity |
CompositeActivity に関連付けできる取り消しロジックを表します。 このクラスは継承できません。 |
CompensatableTransactionScopeActivity |
TransactionScopeActivity アクティビティの補正可能バージョンを定義します。 このクラスは継承できません。 |
CompensateActivity |
Activity インターフェイスを実装する、処理が終了した子 ICompensatableActivity に対して、補正処理を起動します。 このクラスは継承できません。 |
CompensationHandlerActivity |
関連する CompositeActivity を正常に実行した結果を元に戻し、あるいは補正する、ワークフロー ロジックを指定します。 このクラスは継承できません。 |
CompositeActivity |
Activity の派生クラスで、他のアクティビティを子として含む親アクティビティを表します。 CompositeActivity は、子アクティビティの実行管理を行います。 |
DependencyObject |
依存関係プロパティを持つすべてのオブジェクトの基本クラス。 このクラスは継承できません。 |
DependencyProperty |
DependencyObject に定義または添付できる特別なプロパティ。 依存関係プロパティには、インスタンス プロパティ、メタ プロパティ、添付プロパティの 3 種類があります。 このクラスは継承できません。 |
FaultHandlerActivity |
Exception プロパティで指定された型の FaultType を操作するアクティビティ クラスを表します。 このクラスは継承できません。 |
FaultHandlersActivity |
CompositeActivity 型の子アクティビティの順序付きリストを持つ FaultHandlerActivity を表します。 このクラスは継承できません。 |
PersistOnCloseAttribute |
装飾されたアクティビティの実行完了時に現在のワークフロー インスタンスが持続している必要があることを示します。 このクラスは継承できません。 |
PropertyMetadata |
依存関係プロパティの動作を表します。 |
QueueEventArgs |
ワークフロー キュー関連イベントのイベント引数を表します。 |
RemovedActivityAction |
実行中のワークフロー インスタンスで、Activity から CompositeActivity を削除する変更案を表します。 |
SuspendActivity |
実行中のワークフロー インスタンスを中断します。 このクラスは継承できません。 |
SynchronizationScopeActivity |
ワークフローのうち、共有変数へのアクセスを制御する必要がある範囲を表します。 SynchronizationScopeActivity の複数のインスタンスが同じ変数にアクセスする場合、それぞれのアクティビティが同時にアクセスすることなく、順序立てて実行されます。 このクラスは継承できません。 |
TerminateActivity |
異常状況が発生したとき、実行中のワークフロー インスタンスを終了します。 このクラスは継承できません。 |
ThrowActivity |
例外をスローする動作をモデル化します。 このクラスは継承できません。 |
TransactionScopeActivity |
ワークフローのうち、トランザクションとして一括処理する範囲。 この Transaction の実行が始まると新しい Activity が起動され、Activity が正常に終了するとトランザクションはコミットされます。 このクラスは継承できません。 |
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) の処理ロジックを、独自にオーバーライドできるようにします。 |
.NET