Język

IDtcTransaction.Abort(IntPtr, Int32, Int32) Metoda

Definicja

Przerywa transakcję.

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)

Parametry

reason
IntPtr

nativeint

Opcjonalnie BOID , który wskazuje, dlaczego transakcja jest przerywana. Ten parametr może mieć nullwartość , co oznacza, że nie podano żadnego powodu przerwania.

retaining
Int32

Ta wartość musi mieć wartość false.

async
Int32

Gdy async parametr to true, jest wykonywane przerwanie asynchroniczne, a obiekt wywołujący musi użyć ITransactionOutcomeEvents polecenia , aby dowiedzieć się więcej o wyniku transakcji.

Uwagi

Nie należy implementować żadnej metody tego interfejsu, ponieważ jest ona używana tylko przez TransactionInterop klasę wewnętrznie do reprezentowania niezarządzanej wersji ITransaction interfejsu System.EnterpriseServices przestrzeni nazw.

Dotyczy