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 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 CompensationToken element dla tego elementu Compensate.
Uwagi
Target Po określeniu CompensationTokenCompensate elementu działanie jawnie wywołuje procedurę obsługi kompensacji elementu CompensableActivity, która zwraca wartość CompensationToken. Gdy element nie TargetCompensationToken zostanie określony, 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ść .