Udostępnij przez


Obsługa błędów w modelu COM+ CRM

Aplikacje serwera COM+ implementują zasady niepowodzenia. Jeśli zostanie wykryty poważny błąd wewnętrzny, proces aplikacji serwera kończy działanie i zapisuje komunikat o błędzie w dzienniku zdarzeń systemu Windows. Umożliwia to szybkie wykrywanie problemów i jest możliwe ze względu na ochronę danych aplikacji przez przetwarzanie transakcji. Zawsze sprawdzaj dziennik zdarzeń systemu Windows pod kątem błędów z programu CRM podczas opracowywania lub podczas końcowego wdrażania.

Podstawowe błędy podczas korzystania z interfejsów CRM, takie jak nieprawidłowe argumenty lub błędy sekwencji (na przykład próba zapisania rekordu dziennika przed zarejestrowaniem programu CRM Kompensator), zwracają kody błędów i nie powinny wyzwalać błędu. W przypadku programowania crm można ustawić klucz rejestru VTRACE1 (zobacz COM+ CRM Registry Settings), co powoduje wyświetlenie komunikatu w oknie danych wyjściowych debugera dla każdego błędu.

Błędy przejściowe mogą również wystąpić. Te błędy są zwykle spowodowane warunkami chronometrażu i powodują zwrócenie kodu błędu. Deweloper CRM powinien upewnić się, że te warunki błędu są obsługiwane. Na przykład podczas zapisywania rekordu dziennika transakcja może zostać przerwana z powodu przekroczenia limitu czasu. Następnie metoda zwraca błąd, który obiekt wywołujący powinien sprawdzić i odpowiednio obsłużyć.

pojęcia dotyczące usługi Resource Manager wyrównywujących com+