System.Workflow.Activities 名前空間

Windows Workflow Foundation の動作に関連するクラスを提供します。

クラス

ActiveDirectoryRole

Windows Workflow Foundation ホスト環境の Active Directory ロールを表します。 このクラスは継承できません。

ActiveDirectoryRoleFactory

Windows NT エイリアス、電子メール アドレス、およびセキュリティ識別子 (SID) から ActiveDirectoryRole オブジェクトを作成するためのファクトリ クラスです。

CallExternalMethodActivity

ローカル サービスでのメソッドの呼び出しに使用されるワークフロー通信アクティビティを定義します。 このアクティビティは、ローカル サービスを通じてワークフローからホストにデータを送信するために使用されます。

CallExternalMethodActivityValidator

CallExternalMethodActivity クラスが正しく構成されていることを検証します。

ChannelToken

クライアント側チャネルに関連付けて、SendActivity によって使用されます。

CodeActivity

アクティビティに関連付けられた code-beside メソッドを実行します。 このクラスは継承できません。

CodeCondition

ワークフロー定義内で特定のアクティビティの実行を防止または強制する条件を定義します。 このクラスには、条件の結果を返すための ConditionalEventArgs 型のイベントがあります。

CompensatableSequenceActivity

SequenceActivity アクティビティの補正可能バージョンを定義します。 このクラスは継承できません。

ConditionalEventArgs

CodeCondition クラスの結果情報を返します。 このクラスは継承できません。

ConditionedActivityGroup

制約に基づく実行コンテキストの定義を子アクティビティのセットに提供します。

ContextToken

コンテキストを指定するのに使用できるトークンを表します。このコンテキストは、アクティビティが通信している ReceiveActivity アクティビティとクライアント間の交換を関連付けるために使用する必要があります。

CorrelationAliasAttribute

関連付け値を CorrelationParameterAttribute が示すパラメーターとは異なるパラメーターから取得する必要があるとき、関連付けパラメーターの値をオーバーライドします。 このクラスは継承できません。

CorrelationInitializerAttribute

関連付け値を初期化する ExternalDataExchange インターフェイスのメソッドまたはイベントを示します。 このクラスは継承できません。

CorrelationParameterAttribute

ExternalDataExchange インターフェイスで定義されたメソッドとイベントで、関連付けに使用されるパラメーターの名前を示します。 このクラスは継承できません。

DelayActivity

タイマーを設置し、非同期的にタイマーの期限切れを待機するロジックを提供します。 このクラスは継承できません。

EventDeliveryFailedException

ホストから発生したイベントをワークフロー インスタンスに配信できないときにスローされる例外です。 通常、イベントは、ワークフロー インスタンスの ExternalDataExchangeService から発生します。 このクラスは継承できません。

EventDrivenActivity

実行がイベントによって初期化される Activity をラップします。 このクラスは継承できません。

EventHandlersActivity

イベント ハンドラーのコレクションを格納する複合アクティビティです。 これは、通常、イベントのコレクションを処理する必要がある場合に使用します。 各イベントは、EventDrivenActivity の一部である 1 つの EventHandlersActivity によって処理されます。

EventHandlingScopeActivity

子アクティビティの実行と共にイベント処理を有効にします。 このクラスは継承できません。

EventQueueName

WorkflowInstance のイベントに関連付けられたキューの名前を表します。 このクラスは継承できません。

ExternalDataEventArgs

HandleExternalEventActivity アクティビティを使用して、イベント発生時に送信されるデータを表します。

ExternalDataExchangeAttribute

ローカル サービス インターフェイスとしてインターフェイスをマークします。 このクラスは継承できません。

ExternalDataExchangeService

ローカル サービスの通信を可能にするために、ワークフロー ランタイム エンジンに追加する必要があるサービスを表します。 このサービスが適切に初期化され登録されるためには、ローカル サービスの実装を ExternalDataExchangeService に追加する必要があります。

ExternalDataExchangeServiceSection

構成ファイルで、ExternalDataExchangeService のインスタンスに追加されるサービス セットを指定できる構成セクションを表します。

HandleExternalEventActivity

ローカル サービスによって発生するイベントの処理に使用されるワークフロー通信アクティビティを定義します。

HandleExternalEventActivityValidator

HandleExternalEventActivity クラスが正しく構成されていることを検証します。

IfElseActivity

条件に従って、IfElseBranchActivity 型の 2 つ以上のアクティビティの中から 1 つのアクティビティを実行します。 このクラスは継承できません。

IfElseBranchActivity

IfElseActivity の分岐を表します。 このクラスは継承できません。

InvokeWebServiceActivity

プロキシ クラスを介して Web サービスを呼び出し、指定されたとおりにパラメーターの引き渡しと受け取りを行います。 このクラスは継承できません。

InvokeWebServiceEventArgs

Web サービスの呼び出しに使用されるイベント データを格納します。 このクラスは継承できません。

InvokeWorkflowActivity

ワークフローを非同期的に実行します。 このクラスは継承できません。

ListenActivity

アクティビティを続行する前に発生する可能性があるイベントのいずれかを待機するようワークフローを設定します。 このクラスは継承できません。

MessageEventSubscription

メッセージを適切なワークフロー インスタンスにルーティングするためのメッセージ イベント サブスクリプションを作成します。

OperationInfo

ワークフロー サービスで定義されたコントラクト操作の情報を表します。

OperationInfoBase

ワークフロー サービスで定義されたコントラクト操作の情報を保存するために使用される基本クラス。

OperationParameterInfo

操作パラメーターに関する情報を格納しています。

OperationParameterInfoCollection

OperationParameterInfo オブジェクトのコレクション。

OperationValidationEventArgs

OperationValidation イベントのデータを提供します。

ParallelActivity

一連の子アクティビティを同時に実行します。 このクラスは継承できません。

PolicyActivity

1 つのステップまたはアクティビティとしてワークフローの実行の一部で実行される Rule クラスのインスタンスのコレクションを表します。

ReceiveActivity

Windows Communication Foundation (WCF) サービス コントラクトによって定義された操作を実装するサービス アクティビティ。

ReplicatorActivity

子アクティビティの複数のインスタンスを実行します。

ReplicatorChildEventArgs

Activity インスタンスの終了時に加えて、子 Activity インスタンスの初期化時に呼び出される ReplicatorActivity アクティビティ ハンドラーのイベント引数を格納します。

SendActivity

Windows Communication Foundation (WCF) サービス操作の同期呼び出しをモデル化するクライアント アクティビティ。

SendActivityEventArgs

BeforeSend イベントと AfterResponse イベントの情報を提供します。

SequenceActivity

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

SequentialWorkflowActivity

アクティビティを順次実行するワークフローを表します。

SetStateActivity

ステート マシン ワークフローの StateActivity への遷移を提供します。 このクラスは継承できません。

SetStateEventArgs

StateMachineWorkflowActivity の状態を設定する引数として使用されるクラスを表します。

StateActivity

StateMachineWorkflowActivity の状態を表します。

StateActivityValidator

StateActivity クラスが正しく構成されているかどうかを検証するクラスを表します。

StateFinalizationActivity

ステート マシン ワークフローの別の状態に遷移する前に、格納されているアクティビティを実行するアクティビティを表します。 このクラスは継承できません。

StateInitializationActivity

StateActivity が実行を開始したときに実行されるアクティビティ グループのコンテナーとして機能します。 このクラスは継承できません。

StateMachineWorkflowActivity

ステート マシンのワークフローのルート コンテナーとして機能します。 イベント ドリブン アクティビティとイベント ドリブン状態を格納します。

StateMachineWorkflowInstance

StateMachineWorkflowActivity の現在のインスタンスを管理するクラスを表します。 このクラスは継承できません。

TypedOperationInfo

OperationInfo アクティビティと OperationInfoBase アクティビティのサービス操作情報に使用される SendActivity から継承する ReceiveActivity オブジェクト。 この操作情報は、CLR 型に基づく必要があります。

WebServiceFaultActivity

ワークフローから Web サービス クライアントへのエラーの送信を有効にします。 このクラスは継承できません。

WebServiceInputActivity

ワークフローで Web サービスからのデータを受信できるようにします。 このクラスは継承できません。

WebServiceOutputActivity

ワークフロー内部から Web サービスにデータを送信できるようにします。 このクラスは継承できません。

WebWorkflowRole

RoleProvider によってサポートされるワークフロー ロールを表します。

WhileActivity

特定の条件が true である限り、1 つの子アクティビティを繰り返し実行します。

WorkflowAuthorizationException

指定した ID が WorkflowRoleCollection にないことが原因で、ロール検証に失敗したときにスローされる例外です。

WorkflowRole

ワークフロー ロールの派生元の抽象基本クラスです。

WorkflowRoleCollection

WorkflowRole オブジェクトのコレクションを表します。 このクラスは継承できません。

WorkflowServiceAttributes

修飾するワークフロー サービスのサービス動作を作成します。

WorkflowServiceAttributesDynamicPropertyValidator

WorkflowServiceAttributesProperty によって使用されるプロパティ検証。

WorkflowSubscriptionService

サブスクリプション サービスがワークフロー ランタイムのサブスクリプションを管理するためのメソッドを提供します。

WorkflowWebService

すべてのワークフロー Web サービスの基本クラスを表します。

インターフェイス

IEventActivity

イベントを定期受信するために、イベント ドリブン アクティビティの派生元になる必要があるメソッドとプロパティを提供します。

列挙型

ExecutionType

アクティビティの実行モードを指定します。