CancellationScope アクティビティ デザイナーは、CancellationScope アクティビティを作成および構成するために使用します。
CancellationScope アクティビティ
CancellationScope アクティビティを使用すると、実行のアクティビティと、そのアクティビティの取り消しロジックを指定できます。
CancellationScope アクティビティ デザイナーの使用
CancellationScope アクティビティ デザイナーは、[ツールボックス] の [トランザクション] カテゴリにあります。[ツールボックス] にアクセスするには、ワークフロー デザイナーの [ツールボックス] タブをクリックします (または、[表示] メニューの [ツール バー] をクリックするか、Ctrl キーと Alt キーを押しながら X キーを押します)。
CancellationScope アクティビティ デザイナーは、[ツールボックス] からドラッグして、アクティビティを通常配置しているワークフロー デザイナー画面の任意の場所 (Sequence 内など) にドロップできます。この操作により、CancellationScope という既定の DisplayName を持つ CancellationScope アクティビティが作成されます。DisplayName 値は、CancellationScope アクティビティ デザイナーのヘッダー、またはプロパティ グリッドの [DisplayName] ボックスで編集できます。
CancellationScope プロパティ
次の表に、CancellationScope のプロパティと、デザイナーでのその使用方法を示します。DisplayName プロパティはプロパティ グリッドで編集できますが、それ以外のプロパティはワークフロー デザイナー画面で編集する必要があります。
プロパティ名 | 必須 | 使用法 |
---|---|---|
DisplayName |
省略可 |
CancellationScope アクティビティの省略可能な表示名。既定では、CancellationScope です。DisplayName 値は必須ではありませんが、使用することをお勧めします。 |
必須 |
取り消しロジックの対象となるアクティビティを指定します。Body アクティビティを追加するには、"ここにアクティビティをドロップします" というヒント テキストが表示された CancellationScope アクティビティ デザイナーの [Body] ボックスに、[ツールボックス] からアクティビティをドロップします。 |
|
必須 |
取り消される場合に実行されるアクティビティを指定します。CancellationHandler アクティビティを追加するには、"ここにアクティビティをドロップします" というヒント テキストが表示された CancellationScope アクティビティ デザイナーの [CancellationHandler] ボックスに、[ツールボックス] からアクティビティをドロップします。 |
参照
概念
CompensableActivity アクティビティ デザイナー
Compensate アクティビティ デザイナー
Confirm アクティビティ デザイナー
TransactionScope アクティビティ デザイナー