System.ServiceModel.Activities 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ワークフローとの間でメッセージを送受信できるクラスが含まれています。 ワークフロー サービスを書き込むときにこれらのアクティビティを使用して、ワークフローにおけるメッセージの送受信方法を定義できます。
クラス
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、 または 型MessageでMessageContractAttributeマークされた引数を含めることはできません。 これらのデータ型には、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 |
使用可能なシリアライザーの型を表すクラス。 |
.NET