次の方法で共有


CorrelationScope アクティビティ デザイナー

CorrelationScope アクティビティ デザイナーは、CorrelationHandle オブジェクトを使用して、子メッセージング アクティビティを暗黙で管理する CorrelationScope アクティビティを作成および構成するために使用します。

CorrelationScope アクティビティ

CorrelatesWith プロパティでは、子メッセージング アクティビティの管理に使用する CorrelationHandle を指定します。 Send に含まれる Receive アクティビティおよび Body アクティビティは、親 CorrelatesWith アクティビティの CorrelationScope プロパティを使用して関連付けを行うように構成されます。

CorrelationScope アクティビティ デザイナーを使用する

CorrelationScope アクティビティ デザイナーは、[ツールボックス][メッセージング] カテゴリにあります。ワークフロー デザイナーの左側にある [ツールボックス] タブをクリックすることでアクセスします。 または、[表示] メニューの [ツールボックス] を選択するか、Ctrl+ Alt+X キーを押します。

CorrelationScope アクティビティ デザイナーは、[ツールボックス] からドラッグして、ワークフロー デザイナー画面にドロップできます。 これにより、CorrelationScope の既定の DisplayName を持つ CorrelationScope アクティビティが作成されます。 DisplayName 値は、CorrelationScope アクティビティ デザイナーのヘッダーまたは [プロパティ] ウィンドウの [DisplayName] ボックスで編集できます。

子メッセージング アクティビティで使用される CorrelationHandle を指定するには、[プロパティ] ウィンドウの [CorrelatesWith] フィールドの横にある省略記号ボタンをクリックして、[式エディター] ダイアログ ボックスを表示します。 このプロパティは、アクティビティ デザイナー画面で設定することもできます。

相関関係内にスコープ設定されるアクティビティは、対応するデザイナーを、CorrelationScope デザイナーの [Body] ボックス内にドラッグすることで指定します。

CorrelationScope プロパティ

次の表に、CorrelationScope のプロパティと、デザイナーでのその使用方法を示します。 これらのプロパティは、[プロパティ] ウィンドウ、またはワークフロー デザイナー画面で編集できます。多くの場合は、どちらでも編集できます。

プロパティ名 必須 使用
DisplayName False InitializeCorrelation アクティビティの省略可能な表示名。
CorrelatesWith False 子メッセージング アクティビティの管理に使用する CorrelationHandle を指定します。 このプロパティを設定しない場合は、CorrelationScope に、暗黙の CorrelationHandle が自動的に作成されます。
Body False 相関関係のスコープ内のアクティビティを指定します。

関連項目