IPromotableSinglePhaseNotification.Rollback(SinglePhaseEnlistment) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Уведомляет включенный в список объект о выполняемом откате транзакции.
public:
void Rollback(System::Transactions::SinglePhaseEnlistment ^ singlePhaseEnlistment);
public void Rollback (System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment);
abstract member Rollback : System.Transactions.SinglePhaseEnlistment -> unit
Public Sub Rollback (singlePhaseEnlistment As SinglePhaseEnlistment)
Параметры
- singlePhaseEnlistment
- SinglePhaseEnlistment
Объект SinglePhaseEnlistment, используемый для передачи ответа диспетчеру транзакций.
Комментарии
При получении этого уведомления PSPE должен всегда откатывать внутреннюю транзакцию, а затем отвечать методом обратного Aborted вызова в параметре singlePhaseEnlistment
. Если PSPE отвечает с Committed или InDoubt, InvalidOperationException из обратного вызова создается исключение .