System.ServiceModel.Activities 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ワークフローとの間でメッセージを送受信できるクラスが含まれています。 これらのアクティビティは、ワークフロー サービスを作成するときに使用され、ワークフロー内でのメッセージの送受信方法を定義できます。
クラス
| 名前 | 説明 |
|---|---|
| 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 つのアイテム (メッセージ) を送信するために使用されるクラス。 項目には、プリミティブ型、 Message、 XElementなどの組み込み型、またはアプリケーション定義のデータ コントラクト、メッセージ コントラクト、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 |
使用可能なシリアライザーの型を表すクラス。 |