IDtcTransaction.Abort(IntPtr, Int32, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Anula uma transação.
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)
Parâmetros
- reasonmanager
-
IntPtr
nativeint
Um BOID opcional que indica o motivo pelo qual a transação está sendo anulada. Esse parâmetro pode ser null
, indicando que não foi fornecido nenhum motivo para a anulação.
- retainingwhatever
- Int32
Esse valor precisa ser false
.
- asyncwhatever2
- Int32
Quando async
é true
, uma operação de anulação assíncrona é executada e o chamador deve usar ITransactionOutcomeEvents
para conhecer o resultado da transação.
Comentários
Você não deve implementar nenhum método dessa interface, pois ela é usada apenas pela TransactionInterop classe internamente para representar a versão não gerenciada da ITransaction interface do System.EnterpriseServices namespace.