Compensate.Target Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví , InArgument<T> který obsahuje CompensationToken pro tuto Compensate aktivitu.
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)
Hodnota vlastnosti
A InArgument<T> , který obsahuje hodnotu CompensationToken pro tento Compensateobjekt .
Poznámky
Target Při zadání Compensate objektu CompensationToken aktivita explicitně vyvolá obslužnou rutinu kompenzace CompensableActivity, která vrátí CompensationTokenhodnotu . Target Pokud hodnota není CompensationToken zadána, Compensate aktivita vyvolá výchozí kompenzaci pro všechny podřízené CompensableActivity aktivity v opačném pořadí úspěšného dokončení. Vyvolá InvalidOperationException se, pokud se Target jedná o CompensableActivity objekt, který byl dříve potvrzen nebo kompenzován.
Tato vlastnost je za běhu jen pro čtení. Pokud je hodnota nastavena za běhu, vyvolá se InvalidOperationException hodnota .