語言

DependentTransaction.Complete 方法

定義

嘗試完成依賴交易。

public:
 void Complete();
public void Complete();
member this.Complete : unit -> unit
Public Sub Complete ()

例外狀況

在此方法之後,任何對交易進行額外工作嘗試都會被呼叫。 這些方法包括呼叫 EnlistVolatile如 、 EnlistDurable、 Clone()、 DependentClone(DependentCloneOption) ,或交易上的任何序列化操作。

備註

當依賴的克隆想通知交易創建者它已完成工作時,呼叫此方法;若父複製品也準備好,交易即可提交。

此呼叫啟動後,不應再嘗試交易中的任何工作,否則會拋出例外。

如果應用程式域在此方法呼叫後且交易尚未完成前當機,交易可能會中止。

註 此方法在依賴交易的生命週期內應僅呼叫一次。

適用於

另請參閱