Compensate.Target プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この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。
注釈
TargetのCompensationTokenを指定すると、Compensate アクティビティはCompensableActivityの補正ハンドラーを明示的に呼び出し、CompensationTokenを返します。 TargetのCompensationTokenが指定されていない場合、Compensate アクティビティは、正常完了の逆の順序で、子CompensableActivityアクティビティに対して既定の補正を呼び出します。 InvalidOperationExceptionが以前に確認または補正されたTargetを参照している場合、CompensableActivityがスローされます。
このプロパティは実行時に読み取り専用です。 実行時に値が設定されている場合は、 InvalidOperationException が発生します。