Compensate.Target Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen des Werts, der die InArgument<T>CompensationToken für diese Compensate Aktivität enthält.
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
A InArgument<T> , das dies CompensationTokenCompensateenthält.
Hinweise
Wenn der TargetCompensationToken Wert angegeben wird, ruft die Compensate Aktivität explizit den Kompensationshandler von CompensableActivity, der die CompensationToken. Wenn der TargetCompensationToken Wert nicht angegeben ist, ruft die Compensate Aktivität die Standardkompensation für alle untergeordneten CompensableActivity Aktivitäten in umgekehrter Reihenfolge des erfolgreichen Abschlusses auf. Ein InvalidOperationException Fehler wird ausgelöst, wenn sich der Target Verweis auf ein CompensableActivity zuvor bestätigtes oder kompensiertes Element bezieht.
Diese Eigenschaft ist zur Laufzeit schreibgeschützt. Wenn der Wert zur Laufzeit festgelegt wird, wird ein InvalidOperationException Wert ausgelöst.