Bagikan melalui


Compensate.Target Properti

Definisi

Mendapatkan atau mengatur InArgument<T> yang berisi CompensationToken untuk aktivitas ini 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)

Nilai Properti

yang InArgument<T> berisi CompensationToken untuk ini Compensate.

Keterangan

Ketika dari CompensationToken ditentukan, Compensate aktivitas secara eksplisit memanggil handler kompensasi dari CompensableActivity, yang mengembalikan CompensationToken.Target Target Ketika dari tidak CompensationToken ditentukan, Compensate aktivitas memanggil kompensasi default untuk setiap aktivitas anak CompensableActivity dalam urutan terbalik dari penyelesaian yang berhasil. InvalidOperationException dilemparkan jika Target mengacu pada CompensableActivity yang sebelumnya dikonfirmasi atau dikompensasi.

Properti ini baca-saja saat runtime. Jika nilai diatur saat runtime, nilai InvalidOperationException akan dinaikkan.

Berlaku untuk