System.ServiceModel.Activities 名前空間

System.ServiceModel.Activities.Description 名前空間には、ワークフローとの間でメッセージを送受信するためのクラスがあります。 The System.ServiceModel.Activities namespace contains classes that allow you to send messages to and receive messages from workflows. ワークフロー サービスを書き込むときにこれらのアクティビティを使用して、ワークフローにおけるメッセージの送受信方法を定義できます。 These activities are used when writing workflow services and allow you to define how messages are sent and received in a workflow.

クラス

CallbackCorrelationInitializer

コールバック関連付けを使用して関連付けられた CorrelationHandle を初期化します。Initializes the associated CorrelationHandle with a callback correlation.

ChannelCacheSettings

チャネル キャッシュの操作特性を定義する設定を表します。Represents settings that define operational characteristics of a channel cache.

ContextCorrelationInitializer

指定した ContextExchangeMechanism に従い、.NET コンテキスト交換ベースの関連付けを使用して関連付けられた CorrelationHandle を初期化します。Initializes the associated CorrelationHandle with a .NET Context Exchange-based correlation, subject to the ContextExchangeMechanism specified.

CorrelationHandle

ワークフロー内の特定の共有 InstanceKey または一時的なコンテキストを表すことで、アクティビティをまとめて関連付けます。Associates activities together in a correlation by representing a particular shared InstanceKey or transient context in the workflow.

CorrelationInitializer

関連付けに使用するプロトコルをランタイムに通知するために使用する関連付け初期化子の抽象基本クラス。An abstract base class for correlation initializers that are used to tell the runtime what protocol is being used for the correlation.

CorrelationScope

子メッセージング アクティビティを管理する暗黙的な CorrelationHandle を提供します。Provides implicit CorrelationHandle management for child messaging activities.

DurableInstancingOptions

主に、InstanceStore などの SqlWorkflowInstanceStore の具象実装をワークフロー サービス ホストに関連付けるために使用します。Used mainly to associate a concrete implementation of the InstanceStore such as SqlWorkflowInstanceStore with a workflow service host. また、このクラスを使用してインスタンス所有者のメタデータを追加します。This class is also used to add instance owner metadata.

HostSettings

ホストの操作特性を定義する設定を表します。Represents settings that define operational characteristics of a host.

InitializeCorrelation

メッセージを送受信せずに関連付けを初期化します。Initializes correlation without sending or receiving a message.

MessageContext

メッセージ コンテキストを表します。Represents a message context.

QueryCorrelationInitializer

メッセージ送受信時の CorrelationHandle の結果に基づいて関連付けられた MessageQuerySet を初期化します。Initializes the associated CorrelationHandle based on the results of the MessageQuerySet when the message is sent or received.

Receive

メッセージを受信するアクティビティ。An activity that receives a message.

ReceiveContent

ワークフロー サービスが受信するデータを表すクラスの抽象基本クラス。An abstract base class for classes that represent the data received by a workflow service.

ReceiveMessageContent

ワークフロー サービス内で Message またはメッセージ コントラクト型を受信するために使用されるクラス。A class used to receive a Message or a message contract type within a workflow service.

ReceiveParametersContent

ワークフロー サービスでデータをパラメーターの形式で受信できるようにします。ReceiveParametersContentEnables a workflow service to receive data in the form of parameters .ReceiveParametersContent は、ワークフロー以外の WCF クライアントおよびサービスと相互運用できます。is interoperable with non-workflow WCF clients and services. Parameters コレクションは C# メソッド シグネチャでの引数宣言に似ています。Parameters コレクションには MessageContractAttribute でマークされている引数または Message 型を含めることはできません。The Parameters collection is similar to the argument declaration on a C# method signature.The Parameters collection cannot contain arguments marked with MessageContractAttribute, or of type Message. これらのデータ型には、ReceiveMessageContent を使用します。Use ReceiveMessageContent for these types of data. これは、シール クラスです。This is a sealed class.

ReceiveReply

要求/応答メッセージ交換パターンの一部としてメッセージを受信するアクティビティ。An activity that receives a message as part of a request/reply message exchange pattern.

ReceiveSettings

メッセージを受け取るアクティビティの設定を表します。Represents the settings for an activity that receives a message.

RequestReplyCorrelationInitializer

双方向の操作のために作成される CorrelationHandle に基づいて関連付けられた RequestContext を初期化します。Initializes the associated CorrelationHandle based on the RequestContext that is created for the two-way operation.

Send

サービスにメッセージを送信するアクティビティ。An activity that sends a message to a service.

SendContent

ワークフロー サービスに送信するデータを表すクラスの抽象基本クラス。An abstract base class for classes that represent the data sent to a workflow service.

SendMessageChannelCache

キャッシュ共有レベルのカスタマイズ、チャネル ファクトリ キャッシュの設定、および Send メッセージング アクティビティを使用してサービス エンドポイントにメッセージを送信するワークフローのチャネル キャッシュの設定を可能にする拡張機能を表します。Represents an extension that enables the customization of the cache sharing levels, the settings of the channel factory cache, and the settings of the channel cache for workflows that send messages to service endpoints using Send messaging activities.

SendMessageContent

ワークフロー サービスとの間で 1 つの項目 (メッセージ) を送信するために使用されるクラス。A class used to send a single item (message) to or from a workflow service. 項目には、プリミティブ型、MessageXElement などの組み込み型、アプリケーション定義のデータ コントラクト、メッセージ コントラクト、またはシリアル化可能な XML 型を使用できます。The item can be a built-in type such as primitive types, Message, or XElement; or an application-defined data contract, message contract, or XML serializable type.

SendParametersContent

ワークフロー サービスとの間でパラメーター形式のデータを送信できるようにします。Enables sending data to or from a workflow service in the form of parameters.

SendReceiveExtension

送受信のアクティビティの拡張メソッドを定義する抽象クラス。An abstract class that defines extension methods for the send/receive activities.

SendReply

サービス側で要求/応答メッセージ交換パターンの一部として応答メッセージを送信するアクティビティ。An activity that sends the reply message as part of a request/response message exchange pattern on the service side.

SendSettings

メッセージを送信するアクティビティの設定を表します。Represents the settings for an activity that sends a message.

TransactedReceiveScope

受信したメッセージによって開始されるトランザクションの有効期間を制御するアクティビティです。An activity which scopes the lifetime of a transaction which is initiated by a received message. トランザクションは、開始メッセージでワークフローにフローすることも、メッセージの受信時にディスパッチャーが作成することも可能です。The transaction may be flowed into the workflow on the initiating message, or be created by the dispatcher when the message is received.

WorkflowControlClient

クライアントが WorkflowServiceHost を使用してホストされるワークフロー サービスに管理操作を送信できるようにします。Allows a client to send control operations to a workflow service hosted with WorkflowServiceHost.

WorkflowControlEndpoint

ワークフロー インスタンスで管理操作を呼び出すことができる標準エンドポイント。A standard endpoint that enables you to call control operations on workflow instances.

WorkflowCreationContext

ワークフローのアクティブ化時にワークフローをホストするエンドポイントを使用して設定され、引数を処理し、ワークフローの完了通知を受け取るコンテキストを表します。Represents a context that is set up during workflow activation using the workflow hosting endpoint to handle arguments, and receive workflow completion notifications.

WorkflowHostingEndpoint

ServiceEndpoint の抽象実装。An abstract implementation of ServiceEndpoint. このクラスから派生して、ワークフローの作成とブックマークの再開をサポートするコントラクトを公開します。Derive from this class to expose contracts that support workflow creation and bookmark resumption.

WorkflowHostingResponseContext

このクラスは、WorkflowHostingEndpoint クラスと組み合わせて使用されます。This class is used in conjunction with the WorkflowHostingEndpoint class. WorkflowHostingEndpoint 実装がサポートする要求/応答コントラクトに対する応答を送信するときに使用されます。It is used for sending the response for a request/reply contract supported by a WorkflowHostingEndpoint implementation.

WorkflowService

ワークフロー サービスのプロパティを作成、構成、およびアクセスできるようになります。Enables you to create, configure, and access the properties of a workflow service.

WorkflowServiceHost

ワークフローのホストを提供します。Provides a host for workflows. メッセージング アクティビティ、複数インスタンス化、構成などの機能をサポートします。Supports features like messaging activities, multi-instancing, and configuration.

WorkflowUpdateableControlClient

WorkflowServiceHost でホストされたワークフローをクライアントが更新できるようにする一連の操作を定義するサービス コントラクトを表します。Represents a service contract that defines a set of operations that allows a client to update workflow service hosted with WorkflowServiceHost.

インターフェイス

IReceiveMessageCallback

Receive アクティビティと ReceiveParametersContent アクティビティがサービス メッセージを受信したときに実行されるコールバックを実装します。Implements a callback to be executed when a service message is received by the Receive and ReceiveParametersContent activities.

ISendMessageCallback

Send アクティビティまたは SendParametersContent アクティビティがネットワークにメッセージを送信する直前に呼び出されるコールバックを実装するインターフェイス。An interface that implements a callback that is called just before a message is sent on the wire by the Send or SendParametersContent activities.

IWorkflowInstanceManagement

ワークフロー インスタンスを制御できる操作セットを定義するサービス コントラクトを表します。Represents a service contract that defines a set of operations that allow you to control workflow instances.

IWorkflowUpdateableInstanceManagement

ワークフロー インスタンスを更新できる操作セットを定義するサービス コントラクトを表します。Represents a service contract that defines a set of operations that allow you to update workflow instances.

列挙型

SerializerOption

使用可能なシリアライザーの型を表すクラス。A class that represents the types of serializers available.