Share via


Confirm.Target Eigenschaft

Definition

Ruft das InArgument<T> ab, das den CompensationToken für diese Confirm-Aktivität enthält, bzw. legt es fest.

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)

Eigenschaftswert

Das InArgument<T>, das den CompensationToken für diese Confirm-Aktivität enthält.

Hinweise

Wenn das Target des CompensationTokens angegeben wird, ruft die Confirm-Aktivität den Bestätigungshandler der CompensableActivity, der den CompensationToken zurückgibt, explizit auf. Wenn das Target des CompensationTokens nicht angegeben wird, führt die Confirm-Aktivität die Standardbestätigung für jegliche untergeordneten CompensableActivity-Aktivitäten aus, und zwar in umgekehrter Reihenfolge der erfolgreichen Beendigung. Eine InvalidOperationException wird ausgelöst, wenn das Target auf eine CompensableActivity verweist, die zuvor bestätigt oder kompensiert wurde.

Diese Eigenschaft ist zur Laufzeit schreibgeschützt. Wenn der Wert zur Laufzeit festgelegt wird, wird eine InvalidOperationException ausgelöst.

Gilt für: