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.
Błędy po stronie klienta są obsługiwane w sposób podobny do błędów po stronie serwera. kolejkowanie komunikatów może przenieść komunikat do kolejki docelowej, jeśli na przykład nie można przenieść komunikatu z klienta na serwer. W takim przypadku komunikat jest przenoszony do kolejki utraconych komunikatów po stronie klienta.
Usługa składników com+ w kolejce monitoruje kolejkę utraconych komunikatów. Jeśli komunikaty zostały przeniesione, usługa składników w kolejce tworzy wystąpienie klasy wyjątku i wywołuje QueryInterface zażądać IPlaybackControl. Jeśli tak się powiedzie, monitor kolejki utraconych komunikatów wywołuje IPlaybackControl::FinalClientRetry.
Obiekt może podjąć jakąś akcję, aby odwrócić efekt poprzedniej transakcji. Jeśli odtwarzanie zostanie zatwierdzony, komunikat zostanie usunięty z kolejki utraconych komunikatów Xact. Jeśli odtwarzanie zakończy się niepowodzeniem lub wymagany identyfikator CLSID i interfejs nie są dostępne, komunikat pozostaje w kolejce utraconych komunikatów Xact.
Jeśli musisz interweniować w procesie opisanym powyżej lub jeśli musisz przenieść komunikat trucizny z końcowej kolejki odpoczynku, użyj narzędzia mover komunikatów. Aby uzyskać więcej informacji na temat narzędzia mover komunikatów, zobacz Obsługa błędów.
Tematy pokrewne