exceptionSwallowedOnCallFromCom MDA
Kommentar
Den här artikeln är specifik för .NET Framework. Det gäller inte för nyare implementeringar av .NET, inklusive .NET 6 och senare versioner.
Den exceptionSwallowedOnCallFromCOM
hanterade felsökningsassistenten (MDA) aktiveras när ett undantag genereras från CLR-kod (Common Language Runtime) som anropas från COM via en metod som inte har en ohanterad HRESULT-returtyp.
Symtom
Ett anrop till en hanterad komponent från COM returnerar med värdet FALSE eller 0. Om metoden har en typ av ogiltig retur kanske det inte finns något som tyder på att ett undantag utlöstes under körningen av metoden. I det här fallet fångas undantaget tyst och körningen återgår till COM-anroparen.
Orsak
Ett undantag utlöstes, men det finns inget giltigt sätt att rapportera det.
Åtgärd
Endast information, inte nödvändigtvis ett tecken på en bugg.
Effekt på körningen
Denna MDA har ingen effekt på CLR. Den rapporterar endast data om undantag som fångas tyst.
Output
Informationsmeddelande som innehåller metodnamnet, typnamnet och undantagsmeddelandet.
Konfiguration
<mdaConfig>
<assistants>
<exceptionSwallowedOnCallFromCom />
</assistants>
</mdaConfig>