IDtcTransaction.Abort(IntPtr, Int32, Int32) Metoda

Definicja

Przerywa transakcję.

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

Parametry

reasonmanager
IntPtr

nativeint

Opcjonalnie BOID , który wskazuje, dlaczego transakcja została przerwana. Ten parametr może mieć wartość null, wskazując, że nie podano powodu przerwania.

retainingwhatever
Int32

Ta wartość musi mieć falsewartość .

asyncwhatever2
Int32

Gdy async jest to true, jest wykonywane przerwanie asynchroniczne, a obiekt wywołujący musi użyć polecenia ITransactionOutcomeEvents , 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