Compensate.Target Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.