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。
注解
指定时TargetCompensationToken,Compensate活动显式调用返回的CompensableActivity补偿处理程序CompensationToken。 Target如果未指定该CompensationToken项,则Compensate活动会按照成功完成的相反顺序调用任何子CompensableActivity活动的默认补偿。 如果InvalidOperationException引用以前确认或补偿的引用Target,将引发 anCompensableActivity。
此属性在运行时为只读。 如果在运行时设置该值,则会引发一个 InvalidOperationException 值。