共用方式為


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>,其中包含此 CompensationTokenCompensate

備註

當指定 TargetCompensationToken 時,Compensate 活動會明確叫用傳回 CompensableActivityCompensationToken 補償處理常式。 當未指定 TargetCompensationToken 時,Compensate 活動會以成功完成的反向順序來叫用任何 CompensableActivity 子活動的預設補償。 如果 InvalidOperationException 參考先前已確認或補償的 Target 時,就會擲回 CompensableActivity

在執行階段時,這個屬性是唯讀的。 如果在執行階段設定值,則會引發 InvalidOperationException

適用於