IXCLRDataExceptionNotification2 接口
调用方提供的接口派生自 IXCLRDataExceptionNotification
和包括通过系统异常发生的各种 CLR 通知的回调方法。
注意
此 API 最初旨在供运行时内部使用。 尽管现在支持第三方使用,但我们建议尽量使用 ICorDebug
和 ICorProfiler
API。
方法
方法 | 说明 |
---|---|
OnAppDomainLoaded | 如果异常表示特定应用域的加载,则进行回调。 |
OnAppDomainUnloaded | 如果异常表示特定应用域的卸载,则进行回调。 |
OnException | 如果异常表示正在引发的托管异常,则进行回调。 |
注解
此接口由方法的用户 IXCLRDataProcess::TranslateExceptionRecordToNotification
实现。 它不会通过任何标头或库文件公开。 但是,它是一个通过 GUID 31201a94-4337-49b7-aef7-0c755054091f
派生IXCLRDataExceptionNotification
的 COM 接口,可以通过常用的 COM 机制实现。 上述方法列表是此接口上非 IXCLRDataExceptionNotification# 和 IUnknown 方法的完整列表,并按 vtable 顺序排列。
要求
平台:请参阅系统要求。 标头:无;库:无;.NET Framework 版本:自 4.7 起可用