Compensate.Target Propiedad

Definición

Obtiene o establece el InArgument<T> objeto que contiene para CompensationToken esta Compensate actividad.

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

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

Comentarios

Cuando se especifica el TargetCompensationToken de , la Compensate actividad invoca explícitamente el controlador de compensación de CompensableActivity, que devuelve .CompensationToken Cuando no se especifica el TargetCompensationToken de , la Compensate actividad invoca la compensación predeterminada para las actividades secundarias CompensableActivity en el orden inverso de la finalización correcta. InvalidOperationException Se produce una excepción si Target hace referencia a un CompensableActivity objeto que se confirmó o compensado anteriormente.

Esta propiedad es de solo lectura en tiempo de ejecución. Si el valor se establece en tiempo de ejecución, se genera un InvalidOperationException .

Se aplica a