Compensate.Target Eigenschap

Definitie

Hiermee haalt u de InArgument<T> inhoud op die de CompensationToken voor deze activiteit bevat of stelt u deze Compensate in.

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)

Waarde van eigenschap

Een InArgument<T> die het CompensationToken voor dit Compensatebevat.

Opmerkingen

Wanneer de TargetCompensationToken opgegeven activiteit is opgegeven, roept de Compensate activiteit expliciet de compensatiehandler aan CompensableActivity, waarmee de CompensationToken. Wanneer de Target activiteit CompensationToken niet is opgegeven, roept de Compensate activiteit de standaardcompensatie aan voor eventuele onderliggende CompensableActivity activiteiten in de omgekeerde volgorde van geslaagde voltooiing. Er InvalidOperationException wordt een gegenereerd als de Target verwijzing verwijst naar een CompensableActivity eerder bevestigd of gecompenseerde.

Deze eigenschap heeft het kenmerk Alleen-lezen tijdens runtime. Als de waarde tijdens runtime is ingesteld, wordt er een InvalidOperationException verhoogd.

Van toepassing op