Compensate.Target Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta l'oggetto InArgument<T> che contiene CompensationToken per questa attività Compensate.
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à
Un InArgument<T> che contiene il CompensationToken per questo oggetto Compensate.
Commenti
Quando viene specificato Target di CompensationToken, l'attività Compensate richiama in modo esplicito il gestore di compensazione di CompensableActivityche restituisce CompensationToken. Quando non è specificato Target di CompensationToken, l'attività Compensate esegue la conferma predefinita per una qualsiasi attività figlio CompensableActivity nell'ordine inverso del completamento riuscito. Un InvalidOperationException viene generato se Target si riferisce a un CompensableActivity che è stato confermato o compensato precedentemente.
Questa proprietà è di sola lettura in fase di esecuzione. Se il valore viene impostato al runtime, viene generato un InvalidOperationException.