System.ServiceModel.Activities 名前空間

ワークフローとの間でメッセージを送受信できるクラスが含まれています。 ワークフロー サービスを書き込むときにこれらのアクティビティを使用して、ワークフローにおけるメッセージの送受信方法を定義できます。

クラス

CallbackCorrelationInitializer

コールバック関連付けを使用して関連付けられた CorrelationHandle を初期化します。

ChannelCacheSettings

チャネル キャッシュの操作特性を定義する設定を表します。

ContextCorrelationInitializer

指定した ContextExchangeMechanism に従い、.NET コンテキスト交換ベースの関連付けを使用して関連付けられた CorrelationHandle を初期化します。

CorrelationHandle

ワークフロー内の特定の共有 InstanceKey または一時的なコンテキストを表すことで、アクティビティをまとめて関連付けます。

CorrelationInitializer

関連付けに使用するプロトコルをランタイムに通知するために使用する関連付け初期化子の抽象基本クラス。

CorrelationScope

子メッセージング アクティビティを管理する暗黙的な CorrelationHandle を提供します。

DurableInstancingOptions

主に、InstanceStore などの SqlWorkflowInstanceStore の具象実装をワークフロー サービス ホストに関連付けるために使用します。 また、このクラスを使用してインスタンス所有者のメタデータを追加します。

HostSettings

ホストの操作特性を定義する設定を表します。

InitializeCorrelation

メッセージを送受信せずに関連付けを初期化します。

MessageContext

メッセージ コンテキストを表します。

QueryCorrelationInitializer

メッセージ送受信時の CorrelationHandle の結果に基づいて関連付けられた MessageQuerySet を初期化します。

Receive

メッセージを受信するアクティビティ。

ReceiveContent

ワークフロー サービスが受信するデータを表すクラスの抽象基本クラス。

ReceiveMessageContent

ワークフロー サービス内で Message またはメッセージ コントラクト型を受信するために使用されるクラス。

ReceiveParametersContent

ワークフロー サービスがパラメーター の形式でデータを受信できるようにします。ReceiveParametersContent は、ワークフロー以外の WCF クライアントおよびサービスと相互運用できます。 コレクションは Parameters 、C# メソッド シグネチャの引数宣言に似ています。 コレクションにはParameters、 または 型MessageMessageContractAttributeマークされた引数を含めることはできません。 これらのデータ型には、ReceiveMessageContent を使用します。 これは、シール クラスです。

ReceiveReply

要求/応答メッセージ交換パターンの一部としてメッセージを受信するアクティビティ。

ReceiveSettings

メッセージを受け取るアクティビティの設定を表します。

RequestReplyCorrelationInitializer

双方向の操作のために作成される CorrelationHandle に基づいて関連付けられた RequestContext を初期化します。

Send

サービスにメッセージを送信するアクティビティ。

SendContent

ワークフロー サービスに送信するデータを表すクラスの抽象基本クラス。

SendMessageChannelCache

キャッシュ共有レベルのカスタマイズ、チャネル ファクトリ キャッシュの設定、および Send メッセージング アクティビティを使用してサービス エンドポイントにメッセージを送信するワークフローのチャネル キャッシュの設定を可能にする拡張機能を表します。

SendMessageContent

ワークフロー サービスとの間で 1 つの項目 (メッセージ) を送信するために使用されるクラス。 項目には、プリミティブ型、MessageXElement などの組み込み型、アプリケーション定義のデータ コントラクト、メッセージ コントラクト、またはシリアル化可能な XML 型を使用できます。

SendParametersContent

ワークフロー サービスとの間でパラメーター形式のデータを送信できるようにします。

SendReceiveExtension

送受信のアクティビティの拡張メソッドを定義する抽象クラス。

SendReply

サービス側で要求/応答メッセージ交換パターンの一部として応答メッセージを送信するアクティビティ。

SendSettings

メッセージを送信するアクティビティの設定を表します。

TransactedReceiveScope

受信したメッセージによって開始されるトランザクションの有効期間を制御するアクティビティです。 トランザクションは、開始メッセージでワークフローにフローすることも、メッセージの受信時にディスパッチャーが作成することも可能です。

WorkflowControlClient

クライアントが WorkflowServiceHost を使用してホストされるワークフロー サービスに管理操作を送信できるようにします。

WorkflowControlEndpoint

ワークフロー インスタンスで管理操作を呼び出すことができる標準エンドポイント。

WorkflowCreationContext

ワークフローのアクティブ化時にワークフローをホストするエンドポイントを使用して設定され、引数を処理し、ワークフローの完了通知を受け取るコンテキストを表します。

WorkflowHostingEndpoint

ServiceEndpoint の抽象実装。 このクラスから派生して、ワークフローの作成とブックマークの再開をサポートするコントラクトを公開します。

WorkflowHostingResponseContext

このクラスは、WorkflowHostingEndpoint クラスと組み合わせて使用されます。 WorkflowHostingEndpoint 実装がサポートする要求/応答コントラクトに対する応答を送信するときに使用されます。

WorkflowService

ワークフロー サービスのプロパティを作成、構成、およびアクセスできるようになります。

WorkflowServiceHost

ワークフローのホストを提供します。 メッセージング アクティビティ、複数インスタンス化、構成などの機能をサポートします。

WorkflowUpdateableControlClient

WorkflowServiceHost でホストされたワークフローをクライアントが更新できるようにする一連の操作を定義するサービス コントラクトを表します。

インターフェイス

IReceiveMessageCallback

Receive アクティビティと ReceiveParametersContent アクティビティがサービス メッセージを受信したときに実行されるコールバックを実装します。

ISendMessageCallback

Send アクティビティまたは SendParametersContent アクティビティがネットワークにメッセージを送信する直前に呼び出されるコールバックを実装するインターフェイス。

IWorkflowInstanceManagement

ワークフロー インスタンスを制御できる操作セットを定義するサービス コントラクトを表します。

IWorkflowUpdateableInstanceManagement

ワークフロー インスタンスを更新できる操作セットを定義するサービス コントラクトを表します。

列挙型

SerializerOption

使用可能なシリアライザーの型を表すクラス。