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


IXCLRDataExceptionNotification Interface

A hívó által biztosított felület, amely az IUnknown-ből származik, és visszahívási módszereket tartalmaz a rendszerkivüldők által végrehajtott különböző CLR-értesítésekhez.

Feljegyzés

Ezt az API-t eredetileg belső használatra tervezték a futtatókörnyezetben. Bár most már harmadik fél általi használat esetén is támogatott, javasoljuk, hogy lehetőség szerint működj együtt az ICorProfiler API-kkal és az API-kkalICorDebug.

Metódusok

Metódus Leírás
OnCodeGenerated Visszahívás, ha a kivétel egy adott metóduspéldány kódjának létrehozását jelenti.
OnCodeDiscarded Visszahívás történt, ha a kivétel egy adott metóduspéldány kódjának elvetését jelenti.
OnProcessExecution Visszahívás, ha a kivétel azt a folyamatot jelöli, amely eléri a kívánt végrehajtási állapotot.
OnTaskExecution Visszahívás, ha a kivétel egy kívánt végrehajtási állapotot elérő tevékenységet jelöl.
OnModuleLoaded Visszahívás történt, ha a kivétel egy betöltendő modult jelöl.
OnModuleUnloaded Visszahívás történt, ha a kivétel egy kiürített modult jelöl.
OnTypeLoaded Visszahívás történt, ha a kivétel egy betöltött típuspéldányt jelöl.
OnTypeUnloaded Visszahívás történt, ha a kivétel egy adott típusú példányt jelöl, amely éppen ki van ürítve.

Megjegyzések

Ezt a felületet a metódus felhasználói implementálják IXCLRDataProcess::TranslateExceptionRecordToNotification . Nem jelenik meg élőfejeken vagy tárfájlokon keresztül. Ez azonban egy COM-felület, amely a GUID-ból IUnknown 2D95A079-42A1-4837-818F-0B97D7048E0E származik, és a szokásos COM-mechanizmusokon keresztül valósítható meg. A fenti metódusok listája a nem IUnknown metódusok teljes listája ezen a felületen, és vtable sorrendben vannak.

Követelmények

Platformok: Lásd a rendszerkövetelményeket. Fejléc: Nincs kódtár: Nincs .NET-keretrendszer verzió: 4.7 óta érhető el

Lásd még