IPromotableSinglePhaseNotification.Rollback(SinglePhaseEnlistment) Method

Definition

Notifies an enlisted object that the transaction is being rolled back.

C#
public void Rollback(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment);

Parameters

singlePhaseEnlistment
SinglePhaseEnlistment

A SinglePhaseEnlistment object used to send a response to the transaction manager.

Remarks

On receiving this notification, the PSPE should always rollback it's internal transaction and then reply with the Aborted callback method on the singlePhaseEnlistment parameter. If the PSPE replies with Committed or InDoubt, an InvalidOperationException is thrown from the callback.

Applies to

Toode Versioonid
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1