Pick アクティビティ デザイナー
Pick アクティビティでは、イベント ベースの制御フローを提供します。 このアクティビティは、トリガー起動イベントに応答して、複数の分岐のいずれか 1 つを実行します。
Pick アクティビティ
Pick アクティビティには、PickBranch オブジェクトのコレクションが含まれており、Pick アクティビティはそのオブジェクトの 1 つを、トリガーの役割を果たす受信イベントに応答して実行できます。 この方法で、ワークフロー デザイナーで、イベントベースの制御フロー モデリングを用意します。 各 PickBranch には、Trigger および Action が含まれます。 Pick アクティビティの実行の開始時に、PickBranch 要素のすべてのトリガー アクティビティがスケジュールされます。 最初のアクティビティが完了すると、対応するアクション アクティビティがスケジュールされ、他のすべてのトリガー アクティビティは取り消されます。
Pick アクティビティ デザイナーの使用方法
[ツールボックス] の [制御フロー] カテゴリにある Pick アクティビティ デザイナーにアクセスします。 Pick アクティビティ デザイナーは、[ツールボックス] からドラッグして、通常アクティビティ デザイナーが配置されるワークフロー デザイナー画面 (Sequence アクティビティ デザイナーなど) にドロップできます。 ワークフロー デザイナーにドロップすると、Pick アクティビティが作成されます。これには、既定で、Branch1 と Branch2 という表示名を持つ 2 つの空の PickBranch アクティビティが要素として含まれています。 それぞれの DisplayName プロパティの値は、PickBranch アクティビティ デザイナーのヘッダー内、または各分岐の [プロパティ] ウィンドウ内で編集できます。
PickBranch アクティビティを Pick オブジェクトのコレクションに追加する方法は 2 つあります。[ツールボックス] から PickBranch デザイナーをドラッグ アンド ドロップするか、Pick デザイン画面内から右クリックメニューを使用します。 詳細については、「PickBranch」トピックを参照してください。 Pick アクティビティ デザイナーに配置できる項目は、PickBranch アクティビティ デザイナーのみであることに注意してください。
ワークフロー デザイナーでの Pick アクティビティのプロパティ
次の表に、Pick のプロパティと、デザイナーでのその使用方法を示します。 これらのプロパティは、プロパティ グリッドまたはデザイナー画面で編集できます。
プロパティ名 | 必須 | 使用 |
---|---|---|
DisplayName | False | ヘッダーの Pick アクティビティ デザイナーの表示名を指定します。 既定値は Pick です。 この値は、プロパティ グリッドで編集することも、アクティビティ デザイナーのヘッダーで直接編集することもできます。 DisplayName は必須ではありませんが、使用することをお勧めします。 |