共用方式為


IDtcTransaction.Abort(IntPtr, Int32, Int32) 方法

定義

中止交易。

public:
 void Abort(IntPtr reason, int retaining, int async);
public void Abort (IntPtr reason, int retaining, int async);
abstract member Abort : nativeint * int * int -> unit
Public Sub Abort (reason As IntPtr, retaining As Integer, async As Integer)

參數

reason
IntPtr

nativeint

選擇性 BOID,指出交易為何將要被中止。 這個參數可以為 null,指出沒有提供中止的理由。

retaining
Int32

這個值必須為 false

async
Int32

asynctrue 時,會執行非同步 (Asynchronous) 中止,並且呼叫端必須使用 ITransactionOutcomeEvents 來得知交易的結果。

備註

您不應該實作這個介面的任何方法,因為它只供 TransactionInterop 類別內部使用,以代表命名空間介面的 ITransactionSystem.EnterpriseServices Unmanaged 版本。

適用於