Compensate.Target プロパティ

定義

この InArgument<T> アクティビティの CompensationToken を含む Compensate を取得または設定します。

public:
 property System::Activities::InArgument<System::Activities::Statements::CompensationToken ^> ^ Target { System::Activities::InArgument<System::Activities::Statements::CompensationToken ^> ^ get(); void set(System::Activities::InArgument<System::Activities::Statements::CompensationToken ^> ^ value); };
public System.Activities.InArgument<System.Activities.Statements.CompensationToken> Target { get; set; }
member this.Target : System.Activities.InArgument<System.Activities.Statements.CompensationToken> with get, set
Public Property Target As InArgument(Of CompensationToken)

プロパティ値

この InArgument<T>CompensationToken が格納される Compensate

注釈

TargetCompensationToken が指定された場合、Compensate アクティビティは明示的に CompensableActivity の補正ハンドラーを呼び出します。補正ハンドラーは、CompensationToken を返します。 TargetCompensationToken が指定されない場合、Compensate アクティビティは、子の CompensableActivity アクティビティの既定の補正を、完了した順とは逆に呼び出します。 InvalidOperationException が、以前に確認または補正された Target を参照する場合は、CompensableActivity がスローされます。

このプロパティは実行時に読み取り専用です。 実行時に値が設定された場合は、InvalidOperationException が発生します。

適用対象