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ż