Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De volgende functies worden gebruikt met transacties.
| Functie | Beschrijving |
|---|---|
| CommitTransaction- | Vraagt of de opgegeven transactie moet worden doorgevoerd. |
| CommitTransactionAsync- | Vraagt of de opgegeven transactie moet worden doorgevoerd. |
| CreateTransaction- | Hiermee maakt u een nieuw transactieobject. |
| GetTransactionId- | Haalt de id voor de opgegeven transactie op. |
| GetTransactionInformation- | Retourneert de gevraagde informatie over de opgegeven transactie. |
| OpenTransaction- | Hiermee opent u een bestaande transactie. |
| RollbackComplete- | Geeft aan dat de Resource Manager (RM) een transactie heeft teruggedraaid. |
| RollbackTransaction- | Aanvragen dat de opgegeven transactie wordt teruggedraaid. |
| RollbackTransactionAsync- | Aanvragen dat de opgegeven transactie wordt teruggedraaid. Deze functie retourneert asynchroon. |
| SetTransactionInformation- | Hiermee stelt u de transactiegegevens voor de opgegeven transactie in. |
De volgende functies worden gebruikt met aanmeldlijsten.
| Functie | Beschrijving |
|---|---|
| CommitComplete- | Geeft aan dat een RM klaar is met het doorvoeren van een transactie die is aangevraagd door de transaction manager (TM). |
| CommitEnlistment | De transactie doorvoert voor de opgegeven opname. |
| GetEnlistmentId | Haalt de id op voor de opgegeven insluiting. |
| CreateEnlistment | Hiermee maakt u een insluiting, stelt u de oorspronkelijke status in en opent u een ingang voor de opname met de opgegeven toegang. |
| GetEnlistmentRecoveryInformation- | Hiermee haalt u een ondoorzichtige structuur van herstelgegevens van KTM op. Herstelgegevens worden opgeslagen in een logboek namens een RM door de functie SetEnlistmentRecoveryInformation aan te roepen. Na een fout kan de RM de functie GetEnlistmentRecoveryInformation gebruiken om de informatie op te halen. |
| OpenEnlistment | Hiermee opent u een bestaand opsommingsobject en retourneert u een ingang naar de opname. |
| PrepareEnlistment | Wordt aangeroepen door superieure TM om aan te geven dat hun werk vooraf is voltooid. |
| PrePrepareEnlistment | Wordt aangeroepen door superieure TM om aan te geven dat hun werk vooraf is voltooid. |
| RecoverEnlistment | Herstelt de status van een opname. |
| ReadOnlyEnlistment | Aanvragen dat de opgegeven opname wordt geconverteerd naar een alleen-lezenlijst. Een alleen-lezen opname kan niet deelnemen aan het resultaat van de transactie en wordt niet duurzaam vastgelegd voor herstel. |
| RollbackEnlistment | Hiermee wordt de opgegeven transactie teruggedraaid die is gekoppeld aan een insluiting. Deze functie kan niet worden aangeroepen voor alleen-lezenlijsten. |
| SetEnlistmentRecoveryInformation- | Hiermee stelt u een ondoorzichtige, door de gebruiker gedefinieerde structuur van herstelgegevens van KTM in. Herstelgegevens worden opgeslagen in een logboek namens een RM door SetEnlistmentRecoveryInformation-aan te roepen. Na een fout kan de RM GetEnlistmentRecoveryInformation gebruiken om de informatie op te halen. |
| SinglePhaseReject | Geeft aan dat de RM een aanvraag met één fase weigert. Wanneer een TM deze aanroep ontvangt, wordt er een doorvoer in twee fasen gestart en wordt een voorbereidingsaanvraag verzonden naar alle ingeschreven VM's. |
De volgende functies worden gebruikt met resourcemanagers.
| Functie | Beschrijving |
|---|---|
| CreateResourceManager- | Hiermee maakt u een nieuw RM-object en koppelt u de RM aan een transaction manager (TM). |
| GetNotificationResourceManager- | Hiermee wordt een melding voor RM aangevraagd en ontvangen. Deze functie wordt door het RM-register gebruikt om meldingen te ontvangen wanneer de status van een transactie verandert. |
| GetNotificationResourceManagerAsync- | Aanvragen en ontvangen asynchrone meldingen voor een RM. Deze functie wordt door de RM gebruikt om meldingen te ontvangen wanneer de status van een transactie verandert. |
| OpenResourceManager- | Hiermee opent u een bestaande RM. |
| PrepareComplete | Geeft aan dat de RM alle verwerking heeft voltooid die nodig is om te garanderen dat een doorvoer- of afgebroken bewerking voor de opgegeven transactie slaagt. |
| PrePrepareComplete- | Geeft aan dat deze RM zijn voorbereidingswerkzaamheden heeft voltooid, zodat andere VM's nu hun voorbereidingsbewerkingen kunnen starten. |
| RecoverResourceManager- | Herstelt de status van een RM uit het logboekbestand. |
| SetResourceManagerCompletionPort | Koppelt de opgegeven I/O-voltooiingspoort aan de opgegeven RM. Deze poort ontvangt alle meldingen voor de RM. |
De volgende functies worden gebruikt met transactiebeheerders.
| Functie | Beschrijving |
|---|---|
| CreateTransactionManager- | Hiermee maakt u een nieuw TM-object en retourneert u een ingang met de opgegeven toegang. |
| GetCurrentClockTransactionManager | Hiermee haalt u een virtuele klokwaarde op van een TM. |
| GetTransactionManagerId | Hiermee haalt u een id op voor de opgegeven TM. |
| OpenTransactionManager- | Hiermee opent u een bestaande TM. |
| OpenTransactionManagerById- | Hiermee opent u een bestaande TM. |
| RecoverTransactionManager- | Herstelt de status van een TM uit het logboekbestand. |
| RenameTransactionManager- | Wijzigt de naam van een TM. |
| RollforwardTransactionManager- | Herstelt de status van TM van het logboekbestand naar de opgegeven virtuele klokwaarde. |