Sdílet prostřednictvím


IDtcTransaction.Abort(IntPtr, Int32, Int32) Metoda

Definice

Přeruší transakci.

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

Nepovinný argument BOID , který označuje, proč je transakce přerušena. Tento parametr může být nullindikující, že není k dispozici žádný důvod přerušení.

retainingwhatever
Int32

Tato hodnota musí být false.

asyncwhatever2
Int32

Pokud async je trueto , asynchronní přerušení je provedeno a volající musí použít ITransactionOutcomeEvents k získání informací o výsledku transakce.

Poznámky

Neměli byste implementovat žádnou metodu tohoto rozhraní, protože se používá pouze interně třídy TransactionInterop k reprezentaci nespravované verze ITransaction rozhraní System.EnterpriseServices oboru názvů.

Platí pro