DependentTransaction.Complete 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
嘗試完成依賴交易。
public:
void Complete();
public void Complete();
member this.Complete : unit -> unit
Public Sub Complete ()
例外狀況
在此方法之後,任何對交易進行額外工作嘗試都會被呼叫。 這些方法包括呼叫 EnlistVolatile如 、 EnlistDurable、 Clone()、 DependentClone(DependentCloneOption) ,或交易上的任何序列化操作。
備註
當依賴的克隆想通知交易創建者它已完成工作時,呼叫此方法;若父複製品也準備好,交易即可提交。
此呼叫啟動後,不應再嘗試交易中的任何工作,否則會拋出例外。
如果應用程式域在此方法呼叫後且交易尚未完成前當機,交易可能會中止。
註 此方法在依賴交易的生命週期內應僅呼叫一次。