如何检查VSTO Outlook Explorer对象是否已关闭

本文关键字:对象 Explorer 是否 Outlook VSTO 何检查 检查 | 更新日期: 2023-09-27 18:19:06

有时当我的Outlook VSTO插件运行时,我得到以下异常:

System.Runtime.InteropServices。COMException (0xD0720009): The Explorer已关闭,不能用于进一步操作。回顾你的

我不知道为什么资源管理器对象已经关闭,因为我还没有调用马歇尔。ReleaseCOMObject方法。我已经花了很长时间研究它,但没有成功,也没有给用户带来任何问题。所以我只是忽略它(这不是我所知道的最好的,但我需要在某处划定一条界限)。

但是,如果能够在尝试使用资源管理器对象的一个属性/方法和抛出异常之前检查该对象是否已关闭,那将是很好的。

这可能吗?

多谢

如何检查VSTO Outlook Explorer对象是否已关闭

如果用户关闭了资源管理器,它就消失了,你会得到这个错误。你得困住探索者。关闭事件。