这很奇怪。
我有一个从Outlook外部打开的已保存的Outlook MailItem(.msg文件),由于某种原因,它还没有设置其EntryID:
某些背景信息:
如果我在调试时检查MailItem,则EntryID为null或空字符串......
...但是,如果(例如)我展开m_ObjectToDataMap
,直到我到达_rcw
并展开那个对象的Dynamic View
- 那个是在EntryID被设置的时候。
好像MailItem尚未完全加载,并且调试器中某些值的检查以某种方式完成了MailItem的初始化。
我试过了:
System.Threading.Thread.Sleep()
等待几秒钟。parent.Save()
即使我知道这不是一个新组成的MailItem。这些都没有解决问题。为什么会这样?我该如何解决或解决这个问题?任何帮助将不胜感激。
答案 0 :(得分:0)
独立MSG文件没有条目ID。这是可以预料的。