Freigeben über


IDtcTransaction.Abort(IntPtr, Int32, Int32) Methode

Definition

Bricht eine Transaktion ab.

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)

Parameter

reasonmanager
IntPtr

nativeint

Eine optionale BOID, die angibt, warum die Transaktion abgebrochen wird. Dieser Parameter kann null sein und gibt in diesem Fall an, dass kein Grund für den Abbruch angegeben ist.

retainingwhatever
Int32

Dieser Wert muss false sein.

asyncwhatever2
Int32

Wenn asynctrue ist, wird ein asynchroner Abbruch ausgeführt, und der Aufrufer muss ITransactionOutcomeEvents verwenden, um das Ergebnis der Transaktion zu erfahren.

Hinweise

Sie sollten keine Methode dieser Schnittstelle implementieren, da sie nur von der TransactionInterop Klasse intern verwendet wird, um die nicht verwaltete Version der ITransaction Schnittstelle des System.EnterpriseServices Namespaces darzustellen.

Gilt für