Megosztás a következőn keresztül:


exceptionSwallowedOnCallFromCom MDA

Feljegyzés

Ez a cikk a .NET-keretrendszer vonatkozik. Ez nem vonatkozik a .NET újabb implementációira, beleértve a .NET 6-os és újabb verzióit.

A exceptionSwallowedOnCallFromCOM felügyelt hibakeresési segéd (MDA) akkor aktiválódik, ha a rendszer kivételt okoz a COM-ból hívott közös nyelvi futtatókörnyezeti (CLR-) kódból egy olyan metóduson keresztül, amely nem rendelkezik nem felügyelt HRESULT visszatérési típussal.

Hibajelenségek

A COM-ból egy felügyelt összetevő hívása HAMIS vagy 0 értékkel tér vissza. Másik lehetőségként, ha a metódus érvénytelen visszatérési típussal rendelkezik, nem utalhat arra, hogy kivétel történt volna a metódus végrehajtása során. Ebben az esetben a kivétel csendesen le lesz fogott, és a végrehajtás visszakerül a COM-hívóhoz.

Ok

Kivétel történt, de a jelentésnek nincs érvényes módja.

Resolution (Osztás)

Csak tájékoztató jellegű, nem feltétlenül utal egy hibára.

Effektus a futtatókörnyezetre

Ez az MDA nincs hatással a CLR-re. Csak a csendesen kifogott kivételekről jelent adatokat.

Hozam

A metódus nevét, típusnevét és kivételüzenetét tartalmazó tájékoztató üzenet.

Konfiguráció

<mdaConfig>
  <assistants>
    <exceptionSwallowedOnCallFromCom />
  </assistants>
</mdaConfig>

Lásd még