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 の場合、非同期中止が実行されるため、呼び出し元は ITransactionOutcomeEvents を使用してトランザクションの結果を確認する必要があります。

注釈

名前空間のインターフェイスのアンマネージド バージョンを表すためにクラスによって内部的にのみTransactionInterop使用されるため、このインターフェイスのSystem.EnterpriseServicesメソッドはITransaction実装しないでください。

適用対象