Compensate.Target Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.