Export (0) Print
Expand All

IPromotableSinglePhaseNotification.Rollback Method

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

Namespace:  System.Transactions
Assembly:  System.Transactions (in System.Transactions.dll)

void Rollback(
	SinglePhaseEnlistment singlePhaseEnlistment
)

Parameters

singlePhaseEnlistment
Type: System.Transactions.SinglePhaseEnlistment

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

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.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft