System.ServiceModel.Activities 名前空間

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

クラス

名前 説明
CallbackCorrelationInitializer

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

ChannelCacheSettings

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

ContextCorrelationInitializer

指定されたCorrelationHandleに従って、関連付けられているContextExchangeMechanismを .NET Context Exchange ベースの関連付けを使用して初期化します。

CorrelationHandle

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

CorrelationInitializer

関連付けに使用されているプロトコルをランタイムに伝えるために使用される関連付け初期化子の抽象基本クラス。

CorrelationScope

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

DurableInstancingOptions

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

HostSettings

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

InitializeCorrelation

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

MessageContext

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

QueryCorrelationInitializer

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

Receive

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

ReceiveContent

ワークフロー サービスによって受信されたデータを表すクラスの抽象基本クラス。

ReceiveMessageContent

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

ReceiveParametersContent

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

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