Compensate.Target 属性

定义

获取或设置 InArgument<T> 包含 CompensationTokenCompensate 活动的项。

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

注解

指定时TargetCompensationTokenCompensate活动显式调用返回的CompensableActivity补偿处理程序CompensationTokenTarget如果未指定该CompensationToken项,则Compensate活动会按照成功完成的相反顺序调用任何子CompensableActivity活动的默认补偿。 如果InvalidOperationException引用以前确认或补偿的引用Target,将引发 anCompensableActivity

此属性在运行时为只读。 如果在运行时设置该值,则会引发一个 InvalidOperationException 值。

适用于