Freigeben über


IPromotableSinglePhaseNotification.Rollback(SinglePhaseEnlistment) Methode

Definition

Benachrichtigt ein eingetragenes Objekt darüber, dass ein Rollback für die Transaktion ausgeführt wird.

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)

Parameter

singlePhaseEnlistment
SinglePhaseEnlistment

Ein SinglePhaseEnlistment-Objekt, mit dem eine Antwort an den Transaktions-Manager gesendet wird.

Hinweise

Beim Empfang dieser Benachrichtigung sollte der PSPE immer ein Rollback für die interne Transaktion durchführen und dann mit der Aborted Rückrufmethode auf den singlePhaseEnlistment Parameter antworten. Wenn der PSPE mit Committed oder InDoubtantwortet, wird ein InvalidOperationException vom Rückruf ausgelöst.

Gilt für: