exceptionSwallowedOnCallFromCom MDA
exceptionSwallowedOnCallFromCOM
Zarządzany asystent debugowania (MDA) jest aktywowany, gdy wyjątek jest zgłaszany z kodu środowiska uruchomieniowego języka wspólnego (CLR) wywoływanego z modelu COM za pośrednictwem metody, która nie ma niezarządzanego typu zwracanego HRESULT.
Objawy
Wywołanie składnika zarządzanego z modelu COM zwraca wartość FALSE lub 0. Alternatywnie, jeśli metoda ma typ zwracania pustki, może nie wskazywać, że wyjątek został zgłoszony podczas wykonywania metody. W takim przypadku wyjątek zostanie przechwycony w trybie dyskretnym, a wykonanie powróci do obiektu wywołującego COM.
Przyczyna
Zgłoszono wyjątek, ale nie ma prawidłowego sposobu raportowania go.
Rozwiązanie
Tylko informacyjne, niekoniecznie wskazujące na usterkę.
Wpływ na środowisko uruchomieniowe
To rozwiązanie MDA nie ma wpływu na clR. Raportuje tylko dane dotyczące dyskretnie przechwyconych wyjątków.
Dane wyjściowe
Komunikat informacyjny zawierający nazwę metody, nazwę typu i komunikat o wyjątku.
Konfigurowanie
<mdaConfig>
<assistants>
<exceptionSwallowedOnCallFromCom />
</assistants>
</mdaConfig>
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla