Langue

Compensate.Target Propriété

Définition

Obtient ou définit le InArgument<T> qui contient l’activité CompensationTokenCompensate .

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)

Valeur de propriété

Qui InArgument<T> contient la CompensationToken valeur de ce Compensate.

Remarques

Lorsque l’objet TargetCompensationToken est spécifié, l’activité Compensate appelle explicitement le gestionnaire de compensation de CompensableActivity, qui retourne le CompensationToken. Lorsque l’objet Target n’est CompensationToken pas spécifié, l’activité Compensate appelle la compensation par défaut pour toutes les activités enfants CompensableActivity dans l’ordre inverse de la réussite. Une InvalidOperationException valeur est levée si le Target fait référence à un CompensableActivity qui a été confirmé ou compensé précédemment.

Cette propriété est en lecture seule au moment de l’exécution. Si la valeur est définie au moment de l’exécution, une InvalidOperationException valeur est déclenchée.

S’applique à