Udostępnij za pośrednictwem


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

Opcjonalny element BOID wskazujący, dlaczego transakcja jest przerywana. Ten parametr może mieć nullwartość wskazującą, że nie podano żadnego powodu przerwania.

retaining
Int32

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

async
Int32

Gdy async parametr ma truewartość , 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