次の方法で共有


SendAndReceiveReply テンプレート デザイナー

SendAndReceiveReply テンプレートは、事前構成済みの Send アクティビティと ReceiveReply アクティビティのペアを作成するために使用されます。 これらのアクティビティは、Sequence アクティビティの一部であり、クライアントでの要求/応答メッセージ交換パターンの一部として関連付けられています。

SendAndReceiveReply テンプレート

SendAndReceiveReply テンプレートを追加すると、Sequence アクティビティ内に Send アクティビティと ReceiveReply アクティビティが作成されるほかに、次の 3 つの処理が実行されます。

SendAndReceiveReply テンプレート デザイナーを使用する

[ツールボックス][メッセージング] カテゴリで、SendAndReceiveReply アクティビティ デザイナーにアクセスします。 SendAndReceiveReply アクティビティ デザイナーは、[ツールボックス] からドラッグして、アクティビティが通常配置される任意のワークフロー デザイナー画面にドロップできます。 アクティビティ デザイナーをドロップすると、Send アクティビティ デザイナーを使用して構成できる Send アクティビティと、ReceiveReplyForSend デザイナーを使用して構成できる、関連性のある ReceiveReply を構成できます。

Send デザイナーを使用して Send アクティビティを構成する方法の詳細については、「Send」を参照してください。

ReceiveReply のプロパティ

次の表に、ReceiveReply のプロパティと、それらがデザイナーでどのように使用されるかを示します。 これらのプロパティはプロパティ グリッドで編集でき、一部はワークフロー デザイナー画面で編集できます。

プロパティ名 必須 使用
DisplayName False ReceiveReply アクティビティの省略可能な表示名。 既定値は、ReceiveReplyForSend です。

既定値以外のフレンドリー DisplayName の使用は厳密には必須ではありませんが、そのような値を使用することをお勧めします。
Request True この Send アクティビティと関連付けられる ReceiveReply アクティビティへの参照。 このプロパティを null にすることはできません。 Send アクティビティと ReceiveReply アクティビティは、要求/応答メッセージ パターンをモデル化するためにクライアントで一緒に使用されます。 このプロパティでは、関連付ける Send アクティビティを指定します。 このプロパティは ReceiveReply アクティビティの作成元である Send アクティビティに自動的にバインドされるため、デザイナーで編集することはできません。
Content False 受信するメッセージまたはパラメーターの内容を指定します。 ReceiveMessageContent アクティビティまたは ReceiveParametersContent アクティビティを指定できます。 このプロパティを編集するには、プロパティ グリッドで [コンテンツ] フィールドの横にある省略記号ボタンをクリックするか、Receive アクティビティ デザイナー画面で [コンテンツ] というラベルの横にある [定義] ボタンをクリックします。 どちらの場合も、[コンテンツ定義] ダイアログ ボックスが表示されます。 このボックスの使用方法の詳細については、「[コンテンツ定義] ダイアログ ボックス」トピックを参照してください。
CorrelationInitializers False ワークフロー内のこの CorrelationInitializer アクティビティを構成する複数の CorrelationHandle オブジェクトを初期化する Receive オブジェクトのコレクションを指定します。 プロパティ グリッドで CorrelationInitializers プロパティの横にある省略記号ボタンをクリックすると、[関連付け初期化子の追加] ダイアログ ボックスが開きます。 このボックスの使用方法の詳細については、「[関連付け初期化子の追加] ダイアログ ボックス」を参照してください。
Action False メッセージのアクション ヘッダーを指定します。 これを明示的に設定しない場合は、次の既定値が設定されます。

https://tempuri.org/{service contract namespace}/{service contract name}/{operation name}

関連項目