[コンテンツ定義] ダイアログ ボックス
[コンテンツ定義] ダイアログ ボックスは、ワークフロー デザイナーで Send、Receive、SendReply、および ReceiveReply の各アクティビティのコンテンツのプロパティを構成するために使用されます。 このボックスを使用するアクティビティ デザイナーの詳細については、Send、Receive、ReceiveAndSendReply、および SendAndReceiveReply の各トピックを参照してください。
次の表に、[関連付けの初期化] ダイアログ ボックスのユーザー インターフェイス (UI) 要素を示します。
UI 要素 | 説明 |
---|---|
メッセージ | [メッセージ データ] 式テキスト ボックスでメッセージの内容を指定し、[メッセージの種類] ドロップダウン リスト ボックスを使用して種類を指定します。 [コンテンツ定義] では、既定で、ワークフロー サービス定義内の Message またはメッセージ コントラクト型を受け取る ReceiveMessageContent が使用されます。 |
パラメーター | データ コントラクトを受け取る ReceiveParametersContent を使用するには、[パラメーター] オプション ボタンをクリックします。 OutArgument キーおよび値のペアのジェネリック コレクションを設定するには、データ グリッドを使用します。これらの値は、現在のワークフローの変数パラメーターに割り当てられます。 |
[コンテンツ定義] ダイアログ ボックスは、Send、Receive、ReceiveAndSendReply、および SendAndReceiveReply の各デザイナーで使用されます。 デザイナーへのアクセス方法は、どの場合も同様です。ここでは、Receive デザイナーを使用する例で手順を説明します。
Receive アクティビティ デザイナーは、[ツールボックス] からドラッグして、アクティビティが通常配置される任意のワークフロー デザイナー画面にドロップできます。 この操作により、Receive という既定の Receive を持つ DisplayName アクティビティが作成されます。 Receive アクティビティ デザイナーを選択し、プロパティ グリッドで Content プロパティの (コンテンツ) というテキストの横にある省略記号ボタンをクリックして、[コンテンツ定義] ダイアログ ボックスを表示します。
コンテンツは、ReceiveMessageContent アクティビティの [メッセージ] セクション内、または ReceiveParametersContent アクティビティの [パラメーター] セクション内で指定できます。