Compensate.Target Proprietà

Definizione

Ottiene o imposta l'oggetto InArgument<T> che contiene l'oggetto CompensationToken per questa Compensate attività.

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)

Valore della proprietà

Oggetto InArgument<T> contenente l'oggetto per l'oggetto CompensationTokenCompensate.

Commenti

Quando si specifica l'oggetto TargetCompensationToken di , l'attività Compensate richiama in modo esplicito il gestore di compensazione di CompensableActivity, che restituisce l'oggetto CompensationToken. Quando l'oggetto Target di CompensationToken non viene specificato, l'attività Compensate richiama la compensazione predefinita per tutte le attività figlio CompensableActivity nell'ordine inverso di completamento riuscito. Viene InvalidOperationException generata un'eccezione se fa Target riferimento a un CompensableActivity oggetto precedentemente confermato o compensato.

Questa proprietà è di sola lettura in fase di esecuzione. Se il valore viene impostato in fase di esecuzione, viene generato un oggetto InvalidOperationException .

Si applica a