IPromotableSinglePhaseNotification.SinglePhaseCommit Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een in een lijst geplaatst object aangegeven dat de transactie wordt doorgevoerd.
public:
void SinglePhaseCommit(System::Transactions::SinglePhaseEnlistment ^ singlePhaseEnlistment);
public void SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment);
abstract member SinglePhaseCommit : System.Transactions.SinglePhaseEnlistment -> unit
Public Sub SinglePhaseCommit (singlePhaseEnlistment As SinglePhaseEnlistment)
Parameters
- singlePhaseEnlistment
- SinglePhaseEnlistment
Een SinglePhaseEnlistment interface die wordt gebruikt om een antwoord naar de transactiebeheerder te verzenden.
Opmerkingen
Met deze methode wordt een in de lijst geplaatst object aangegeven dat de transactie moet worden doorgevoerd.
De singlePhaseEnlistment parameters bevatten callbacks waarmee de implementatie van deze interface de transactiebeheerder op de hoogte kan stellen van het resultaat van de transactie, omdat de transactiebeheerder het beheer van de transactie heeft gedelegeerd. In het geval van een gepromoveerde transactie luistert de transactiebeheerder naar het transactieresultaat en overschrijft het antwoord dat wordt verzonden.
Bij ontvangst van deze melding moet de resourcemanager proberen de interne transactie door te voeren (of de gedistribueerde transactie als deze is geƫscaleerd) en een van de callback-methoden aanroepen voor de singlePhaseEnlistment parameter op basis van het resultaat van het doorvoeren van de transactie.