Compartir a través de


Compensate.Target Propiedad

Definición

Obtiene o establece el objeto InArgument<T> que contiene el CompensationToken de esta actividad 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)

Valor de propiedad

Un InArgument<T> que contiene el objeto CompensationToken para este objeto Compensate.

Comentarios

Cuando se especifica la propiedad Target del objeto CompensationToken, la actividad Compensate invoca explícitamente el identificador de compensación del objeto CompensableActivity, que devuelve el CompensationToken. Cuando no se especifica la propiedad Target del objeto CompensationToken, la actividad Compensate invoca la compensación predeterminada para cualquier actividad CompensableActivity secundaria en el orden inverso de una realización correcta. Se produce una excepción InvalidOperationException si Target hace referencia a una CompensableActivity que se confirmó o se compensó previamente.

Esta propiedad es de solo lectura en runtime. Si el valor se establece en tiempo de ejecución, se produce una InvalidOperationException.

Se aplica a