Compensate.Target 속성

정의

Compensate 작업에 대한 항목을 포함하는 CompensationToken 항목을 가져오거나 설정합니다InArgument<T>.

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)

속성 값

Compensate값을 포함하는 A InArgument<T> 입니다CompensationToken.

설명

지정된 TargetCompensationTokenCompensate 경우 작업은 반환되는 보정 처리기를 CompensableActivityCompensationToken명시적으로 호출합니다. Target CompensationToken 이 값을 지정 Compensate 하지 않으면 작업이 성공적으로 완료된 후 역순으로 자식 CompensableActivity 활동에 대한 기본 보정을 호출합니다. InvalidOperationException 이전에 확인되거나 보정된 것을 참조하는 CompensableActivity 경우 Target throw됩니다.

이 속성은 런타임에 읽기 전용입니다. 런타임 InvalidOperationException 에 값이 설정되면 값이 발생합니다.

적용 대상