Compensate.Target Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu Compensate etkinlik için öğesini InArgument<T> içeren öğesini CompensationToken alır veya ayarlar.
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)
Özellik Değeri
InArgument<T> Bu Compensateiçin öğesini CompensationToken içeren bir .
Açıklamalar
belirtildiğinde TargetCompensationTokenCompensate, etkinliği açıkça değerini döndüren telafi işleyicisini CompensableActivityCompensationTokençağırır. TargetCompensationToken öğesi belirtilmediğinde, Compensate etkinlik tüm alt CompensableActivity etkinlikler için varsayılan telafiyi başarılı tamamlamanın ters sırasına göre çağırır. InvalidOperationException daha önce onaylanmış veya telafi edilmiş bir CompensableActivity ifadeye başvuruyorsa Target bir oluşturulur.
Bu özellik çalışma zamanında salt okunurdur. Değer çalışma zamanında ayarlanırsa, bir InvalidOperationException oluşturulur.