次の方法で共有


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

Confirm アクティビティ デザイナーは、Confirm アクティビティを作成および構成するために使用します。

Confirm アクティビティ

Confirm アクティビティは、CompensableActivity に含まれているアクティビティの ConfirmationHandler を明示的に呼び出します。Confirm アクティビティが CompensableActivityCancellationHandler 内、CompensationHandler 内、および ConfirmationHandler 内のいずれでも使用されていない場合は、Target プロパティを指定する必要があります。

Target で指定された CompensationToken は、CompensableActivityBody が正常に完了した後に CompensableActivity を明示的に確認または補正する手段を提供します。

Confirm アクティビティ デザイナーの使用

Confirm アクティビティ デザイナーは、[ツールボックス][トランザクション] カテゴリにあります。[ツールボックス] にアクセスするには、ワークフロー デザイナーの左側にある [ツールボックス] タブをクリックします (または、[表示] メニューの [ツール バー] をクリックするか、Ctrl キーと Alt キーを押しながら X キーを押します)。

Confirm アクティビティ デザイナーは、[ツールボックス] からドラッグして、アクティビティを通常配置しているワークフロー デザイナー画面の任意の場所 (Sequence 内など) にドロップできます。この操作により、Confirm という既定の DisplayName を持つ Confirm アクティビティが作成されます。DisplayName 値は、Confirm アクティビティ デザイナーのヘッダー、またはプロパティ グリッドの [DisplayName] ボックスで編集できます。

Confirm のプロパティ

次の表に、Confirm のプロパティと、デザイナーでのその使用方法を示します。DisplayName プロパティはプロパティ グリッドまたはワークフロー デザイナー画面で編集できますが、Target プロパティはプロパティ グリッドで編集する必要があります。

プロパティ名 必須 使用法

DisplayName

省略可

CancellationScope アクティビティの表示名を指定します (省略可能)。既定値は Confirm です。

Target

必須

この Compensate アクティビティの CompensationToken を含む InArgument を指定します。

参照

概念

CancellationScope アクティビティ デザイナー
CompensableActivity アクティビティ デザイナー
Compensate アクティビティ デザイナー
TransactionScope アクティビティ デザイナー

その他のリソース

トランザクション アクティビティ デザイナー