Compensate.Target Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia element InArgument<T> zawierający CompensationToken element dla tego Compensate działania.
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)
Wartość właściwości
Element InArgument<T> zawierający element dla tego Compensateparametru CompensationToken .
Uwagi
Target Po określeniu CompensationTokenCompensate elementu działanie jawnie wywołuje program obsługi kompensacji elementu CompensableActivity, który zwraca wartość CompensationToken. Gdy wartość Target elementu CompensationToken nie zostanie określona, Compensate działanie wywołuje domyślną rekompensatę dla wszystkich działań podrzędnych CompensableActivity w odwrotnej kolejności pomyślnego ukończenia. Element InvalidOperationException jest zgłaszany, jeśli Target odnosi się do CompensableActivity elementu, który został wcześniej potwierdzony lub zrekompensowany.
Ta właściwość jest tylko do odczytu w czasie wykonywania. Jeśli wartość jest ustawiona w czasie wykonywania, zostanie podniesiona InvalidOperationException wartość .