Compensate.Target 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為此InArgument<T>活動取得或設定CompensationToken包含 的 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)
屬性值
InArgument<T> A 包含 ,CompensationToken對此 Compensate。
備註
當 TargetCompensationToken 的 被指定時,該 Compensate 活動會明確呼叫 的 CompensableActivity補償處理程序,回傳 CompensationToken。 當 Target 未指定 時 CompensationToken , Compensate 該活動會依成功完成的倒序,對任何子 CompensableActivity 活動啟動預設報酬。 InvalidOperationException若指Target的是先前已確認或補償的 aCompensableActivity,則為拋棄。
此特性在執行時為唯讀。 若執行時設定值,則 InvalidOperationException 會被 a。