System.Workflow.ComponentModel 名前空間

Windows Workflow Foundation のコンポーネント モデルに関連するクラスを提供します。 Provides classes related to the Windows Workflow Foundation component model.

クラス

Activity

ワークフローに不可欠な構成要素を表します。Represents the fundamental building block of workflows. Activity はあらゆるアクティビティの基本クラスです。Activity is the base class for all activities.

ActivityBind

アクティビティのプロパティに、プロパティ、フィールド、インデクサー、メソッド、イベント、他のアクティビティのプロパティをバインドします。Binds an activity's property to a property, field, indexer, method, event, or another activity's property. このクラスは継承できません。This class cannot be inherited.

ActivityChangeAction

実行中のワークフロー インスタンスで、CompositeActivity に対する変更案を表します。Represents a proposed change to a CompositeActivity within a running workflow instance. このクラスは継承する必要があります。This class must be inherited.

ActivityCollection

ICollection 型の、厳密に型付けされた Activity をモデル化します。Models a strongly typed ICollection of type Activity.

ActivityCollectionChangeEventArgs

ActivityCollection の内容が変更されたとき、イベント ハンドラーがカスタム処理を実行するために必要な情報です。Represents the information needed by an event handler to perform custom processing whenever the contents of an ActivityCollection changes.

ActivityCondition

評価した結果が Boolean 値になる式を表す抽象クラスです。Represents an abstract class for an expression, which evaluates to a Boolean. このクラスは継承する必要があります。This class must be inherited.

ActivityExecutionContext

Activity の実行環境を表します。Represents the execution environment of an Activity. このクラスは継承できません。This class cannot be inherited.

ActivityExecutionContextManager

CompositeActivity が子アクティビティの実行コンテキストを作成、管理できるようにします。Allows a CompositeActivity to create and manage execution contexts for its child activities. このクラスは継承できません。This class cannot be inherited.

ActivityExecutionStatusChangedEventArgs

Activity の実行状態変更イベントに関する情報を保持します。Holds information relating to the change of execution status event for an Activity. このクラスは継承できません。This class cannot be inherited.

AddedActivityAction

実行中のワークフロー インスタンス内の ActivityCompositeActivity を追加する変更要求を表します。Represents a proposed addition of an Activity to a CompositeActivity within a running workflow instance.

AlternateFlowActivityAttribute

アクティビティが代替フローをサポートすることを示すカスタム属性。Custom attribute which indicates that the activity supports an alternative flow. このクラスは継承できません。This class cannot be inherited.

CancellationHandlerActivity

CompositeActivity に関連付けできる取り消しロジックを表します。Represents cancellation logic that can be associated with a CompositeActivity. このクラスは継承できません。This class cannot be inherited.

CompensatableTransactionScopeActivity

TransactionScopeActivity アクティビティの補正可能バージョンを定義します。Defines a compensatable version of the TransactionScopeActivity activity. このクラスは継承できません。This class cannot be inherited.

CompensateActivity

Activity インターフェイスを実装する、処理が終了した子 ICompensatableActivity に対して、補正処理を起動します。Triggers the compensation of a completed child Activity that implements the ICompensatableActivity interface. このクラスは継承できません。This class cannot be inherited.

CompensationHandlerActivity

関連する CompositeActivity を正常に実行した結果を元に戻し、あるいは補正する、ワークフロー ロジックを指定します。Specifies workflow logic that undoes, or compensates for, the successful execution of the associated CompositeActivity. このクラスは継承できません。This class cannot be inherited.

CompositeActivity

Activity の派生クラスで、他のアクティビティを子として含む親アクティビティを表します。Derivative of Activity that is the base class for all activities that contain other activities. CompositeActivity は、子アクティビティの実行管理を行います。A CompositeActivity is responsible for managing the execution of its child activities.

DependencyObject

依存関係プロパティを持つすべてのオブジェクトの基本クラス。The base class for all objects that have dependency properties. このクラスは継承する必要があります。This class must be inherited.

DependencyProperty

DependencyObject に定義または添付できる特別なプロパティ。A special kind of property that can be defined or attached to a DependencyObject. 依存関係プロパティには、インスタンス プロパティ、メタ プロパティ、添付プロパティの 3 種類があります。There are three kinds of dependency properties: instance properties, meta properties, and attached properties. このクラスは継承できません。This class cannot be inherited.

FaultHandlerActivity

Exception プロパティで指定された型の FaultType を操作するアクティビティ クラスを表します。Represents the activity class used to handle an Exception of the type specified by the FaultType property. このクラスは継承できません。This class cannot be inherited.

FaultHandlersActivity

CompositeActivity 型の子アクティビティの順序付きリストを持つ FaultHandlerActivity を表します。Represents a CompositeActivity that has an ordered list of child activities of type FaultHandlerActivity. このクラスは継承できません。This class cannot be inherited.

PersistOnCloseAttribute

装飾されたアクティビティの実行完了時に現在のワークフロー インスタンスが持続している必要があることを示します。Indicates that the current workflow instance must be persisted when the adorned activity completes its execution. このクラスは継承できません。This class cannot be inherited.

PropertyMetadata

依存関係プロパティの動作を表します。Represents the behavior of a dependency property.

QueueEventArgs

ワークフロー キュー関連イベントのイベント引数を表します。Represents the event arguments for a workflow queue-related event.

RemovedActivityAction

実行中のワークフロー インスタンスで、Activity から CompositeActivity を削除する変更案を表します。Represents a proposed removal of an Activity from a CompositeActivity within a running workflow instance.

SuspendActivity

実行中のワークフロー インスタンスを中断します。Suspends the running workflow instance when executed. このクラスは継承できません。This class cannot be inherited.

SynchronizationScopeActivity

ワークフローのうち、共有変数へのアクセスを制御する必要がある範囲を表します。Represents a section of workflow that requires controlled access to shared variables. SynchronizationScopeActivity の複数のインスタンスが同じ変数にアクセスする場合、それぞれのアクティビティが同時にアクセスすることなく、順序立てて実行されます。If two or more instances of a SynchronizationScopeActivity access the same variables, then the execution of these activities is effectively serialized. このクラスは継承できません。This class cannot be inherited.

TerminateActivity

異常状況が発生したとき、実行中のワークフロー インスタンスを終了します。Terminates the running workflow instance when an abnormal situation occurs. このクラスは継承できません。This class cannot be inherited.

ThrowActivity

例外をスローする動作をモデル化します。Models the throwing of an exception. このクラスは継承できません。This class cannot be inherited.

TransactionScopeActivity

ワークフローのうち、トランザクションとして一括処理する範囲。A section of workflow which demarcates a transaction boundary. この Transaction の実行が始まると新しい Activity が起動され、Activity が正常に終了するとトランザクションはコミットされます。A new Transaction is started when this Activity begins executing and the transaction commits when the Activity closes successfully. このクラスは継承できません。This class cannot be inherited.

WorkflowChangeAction

抽象基本クラス。実行中のワークフロー インスタンスに対する変更を提案するクラスはすべて、この基本クラスを継承する必要があります。An abstract base class from which all classes that represent proposed changes to a running workflow instance must derive.

WorkflowChanges

実行中のワークフロー インスタンスに対して行おうとしている変更内容を表します。Represents a set of proposed changes to a running workflow instance.

WorkflowParameterBinding

名前付きパラメーターのバインディングを表す汎用クラス。A general-purpose class that represents a binding to a named parameter. このクラスは継承できません。This class cannot be inherited.

WorkflowParameterBindingCollection

KeyedCollection<TKey,TItem> 型の WorkflowParameterBinding を表します。Represents a KeyedCollection<TKey,TItem> of type WorkflowParameterBinding. このクラスは継承できません。This class may not be inherited.

WorkflowTerminatedException

ワークフローの終了時に発生する Exception です。Represents the Exception that is raised when a workflow is terminated. このクラスは継承できません。This class cannot be inherited.

WorkflowTransactionOptions

ワークフロー トランザクションの型オプションを収容するコンテナー。Container for workflow transaction type options. このクラスは継承できません。This class cannot be inherited.

インターフェイス

IActivityEventListener<T>

イベントの発生を監視するオブジェクトのインターフェイスを定義します。Defines the interface for an object that listens for an event.

ICompensatableActivity

Activity を補正するために必要なインターフェイスを定義します。Defines the interface required by an Activity that can be compensated.

IDynamicPropertyTypeProvider

バインド インフラストラクチャに、可変型プロパティの実際の型を知らせます。Provides a property type to the bind infrastructure. 可変型プロパティを持つアクティビティに実装するもので、実際の型は他のアクティビティ設定に依存して変わります。It is implemented by activities that contain a property of variable type, where the type can vary depending on other activity settings.

IStartWorkflow

新しいワークフロー インスタンスを起動するためのサービスを定義します。これは ActivityExecutionContext から取得できます。Defines a service that can be obtained from an ActivityExecutionContext for the purpose of starting a new workflow instance.

IWorkflowChangeDiff

ワークフロー変更のマイニングをサポートします。Supports mining of workflow changes.

列挙型

ActivityCollectionChangeAction

一般に ActivityCollection の子アクティビティすべてのコレクションである、CompositeActivity 上での実行が許可されたアクションを列挙したものです。Represents an enumeration of the permissible actions which may be performed on an ActivityCollection, which typically represents the collection of all child activities of a CompositeActivity.

ActivityExecutionResult

ActivityActivityExecutionStatus である Closed について、Closed になる直前の状態を表します。Enumeration of activity result values that qualifies the state of an Activity that has an ActivityExecutionStatus of Closed.

ActivityExecutionStatus

実行中のワークフロー インスタンス内で、アクティビティのライフ サイクルに対応するアクティビティ状態の列挙値。Enumeration of activity status values that correspond to the life cycle of an activity within a running workflow instance.

DependencyPropertyOptions

DependencyProperty オプションの列挙値を表します。Represents an enumeration of DependencyProperty options.

代理人

GetValueOverride

依存関係オブジェクトで定義された依存関係プロパティに関連付けられた、GetValue(DependencyProperty) の処理ロジックを、独自にオーバーライドできるようにします。Allows a custom override of the GetValue(DependencyProperty) logic associated with a dependency property that is defined on a dependency object.

SetValueOverride

依存関係オブジェクトに対して定義されている依存関係プロパティの SetValue(DependencyProperty, Object) ロジックを、独自にオーバーライドできるようにします。Allows a custom override of the SetValue(DependencyProperty, Object) logic associated with a dependency property that is defined on a dependency object.