IDtcTransaction.Abort(IntPtr, Int32, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Прерывает транзакцию.
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)
Параметры
- reason
-
IntPtr
nativeint
Дополнительный объект BOID, указывающий причину отмены транзакции. Этот параметр может иметь значение null
, что говорит об отсутствии причин для прерывания.
- retaining
- Int32
Это значение должно быть равно false
.
- async
- Int32
Если параметр async
имеет значение true
, выполняется асинхронная отмена и для изучения результата транзакции вызывающий объект должен использовать ITransactionOutcomeEvents
.
Комментарии
Не следует реализовывать какой-либо метод этого интерфейса, так как он используется только классом TransactionInterop для представления неуправляемой версии ITransaction интерфейса System.EnterpriseServices пространства имен.