Интерфейс IXCLRDataExceptionNotification2
Вызывающий интерфейс, производный от IXCLRDataExceptionNotification
и включающий методы обратного вызова для различных уведомлений СРЕДЫ CLR, которые происходят через системные исключения.
Примечание.
Этот API изначально был разработан для внутреннего использования во время выполнения. Хотя она теперь поддерживается для 3-го стороннего использования, мы рекомендуем по возможности работать с ICorDebug
ICorProfiler
и API.
Методы
Метод | Description |
---|---|
OnAppDomainLoaded | Обратный вызов, сделанный, если исключение представляет загрузку определенного домена приложения. |
OnAppDomainUnloaded | Обратный вызов, сделанный, если исключение представляет выгрузку определенного домена приложения. |
OnException | Обратный вызов, сделанный, если исключение представляет собой вызываемое управляемое исключение. |
Замечания
Этот интерфейс реализуется пользователями IXCLRDataProcess::TranslateExceptionRecordToNotification
метода. Он не предоставляется с помощью каких-либо заголовков или файлов библиотеки. Однако это COM-интерфейс, производный от GUID 31201a94-4337-49b7-aef7-0c755054091f
и который можно реализовать с IXCLRDataExceptionNotification
помощью обычных механизмов COM. Приведенный выше список методов — полный список методов, отличных от IXCLRDataExceptionNotification# и IUnknown в этом интерфейсе, и находится в порядке vtable.
Требования
Платформы: см. раздел Требования к системе. Заголовок: Нет библиотеки: нет платформа .NET Framework версий: доступно с версии 4.7