Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Następujące funkcje są używane z transakcjami.
| Funkcja | Opis |
|---|---|
| CommitTransaction | Żąda zatwierdzenia określonej transakcji. |
| CommitTransactionAsync | Żąda zatwierdzenia określonej transakcji. |
| CreateTransaction | Tworzy nowy obiekt transakcji. |
| GetTransactionId | Uzyskuje identyfikator określonej transakcji. |
| GetTransactionInformation | Zwraca żądane informacje o określonej transakcji. |
| OpenTransaction | Otwiera istniejącą transakcję. |
| wycofywania | Wskazuje, że menedżer zasobów (RM) pomyślnie zakończył wycofywanie transakcji. |
| rollbackTransaction | Żądania wycofania określonej transakcji. |
| RollbackTransactionAsync | Żądania wycofania określonej transakcji. Ta funkcja zwraca asynchronicznie. |
| SetTransactionInformation | Ustawia informacje o transakcji dla określonej transakcji. |
Następujące funkcje są używane z rejestracjami.
| Funkcja | Opis |
|---|---|
| CommitComplete | Wskazuje, że menedżer zasobów zakończył zatwierdzanie transakcji żądanej przez menedżera transakcji (TM). |
| CommitEnlistment | Zatwierdza transakcję dla określonej rejestracji. |
| GetEnlistmentId | Uzyskuje identyfikator dla określonej rejestracji. |
| CreateEnlistment | Tworzy rejestrację, ustawia jej stan początkowy i otwiera dojście do rejestracji z określonym dostępem. |
| GetEnlistmentRecoveryInformation | Pobiera nieprzezroczystą strukturę danych odzyskiwania z KTM. Informacje odzyskiwania są przechowywane w dzienniku w imieniu menedżera zasobów przez wywołanie funkcji SetEnlistmentRecoveryInformation. Po awarii usługa RM może użyć funkcji GetEnlistmentRecoveryInformation w celu pobrania informacji. |
| OpenEnlistment | Otwiera istniejący obiekt rejestracji i zwraca uchwyt do rejestracji. |
| PrepareEnlistment | Wezwany przez superior TM, aby wskazać, że ich prace wstępne zostały ukończone. |
| preprepareEnlistment | Wezwany przez superior TM, aby wskazać, że ich prace wstępne zostały ukończone. |
| RecoverEnlistment | Odzyskuje stan rejestracji. |
| ReadOnlyEnlistment | Żądania konwersji określonej rejestracji na rejestrację tylko do odczytu. Rejestracja tylko do odczytu nie może uczestniczyć w wyniku transakcji i nie jest trwale rejestrowana na potrzeby odzyskiwania. |
| wycofywania | Cofa określoną transakcję skojarzona z rejestracją. Nie można wywołać tej funkcji dla rejestracji tylko do odczytu. |
| SetEnlistmentRecoveryInformation | Ustawia nieprzezroczystą, zdefiniowaną przez użytkownika strukturę danych odzyskiwania z KTM. Informacje odzyskiwania są przechowywane w dzienniku w imieniu menedżera zasobów przez wywołanie SetEnlistmentRecoveryInformation. Po awarii usługa RM może użyć GetEnlistmentRecoveryInformation w celu pobrania informacji. |
| SinglePhaseReject | Wskazuje, że RM odmawia żądania jednofazowego. Gdy TM odbiera to wywołanie, inicjuje zatwierdzenie dwufazowe i wysyła żądanie przygotowania do wszystkich enlisted RMs. |
Następujące funkcje są używane z menedżerami zasobów.
| Funkcja | Opis |
|---|---|
| CreateResourceManager | Tworzy nowy obiekt RM i kojarzy maszynę wirtualną z menedżerem transakcji (TM). |
| GetNotificationResourceManager | Żąda i odbiera powiadomienie dotyczące menedżera zasobów. Ta funkcja jest używana przez rejestr menedżera zasobów do odbierania powiadomień w przypadku zmiany stanu transakcji. |
| GetNotificationResourceManagerAsync | Żąda i odbiera asynchroniczne powiadomienie dla menedżera zasobów. Ta funkcja jest używana przez menedżera zasobów do rejestrowania w celu otrzymywania powiadomień w przypadku zmiany stanu transakcji. |
| OpenResourceManager | Otwiera istniejącą maszynę wirtualną. |
| PrepareComplete | Wskazuje, że menedżer zasobów zakończył wszystkie przetwarzanie niezbędne do zagwarantowania, że operacja zatwierdzenia lub przerwania zakończy się powodzeniem dla określonej transakcji. |
| preprepareComplete | Sygnały, że ten RM zakończył swoją pracę przygotowania, aby inne maszyny RM mogły teraz rozpocząć swoje operacje przygotowywania. |
| RecoverResourceManager | Odzyskuje stan menedżera zasobów z pliku dziennika. |
| SetResourceManagerCompletionPort | Kojarzy określony port ukończenia we/wy z określonym RM. Ten port odbiera wszystkie powiadomienia dotyczące menedżera zasobów. |
Następujące funkcje są używane z menedżerami transakcji.
| Funkcja | Opis |
|---|---|
| CreateTransactionManager | Tworzy nowy obiekt TM i zwraca uchwyt z określonym dostępem. |
| GetCurrentClockTransactionManager | Uzyskuje wartość zegara wirtualnego z TM. |
| GetTransactionManagerId | Uzyskuje identyfikator określonego TM. |
| OpenTransactionManager | Otwiera istniejący TM. |
| OpenTransactionManagerById | Otwiera istniejący TM. |
| RecoverTransactionManager | Odzyskuje stan TM z pliku dziennika. |
| RenameTransactionManager | Zmienia nazwę TM. |
| RollforwardTransactionManager | Odzyskuje stan TM z pliku dziennika do określonej wartości zegara wirtualnego. |