我正在尝试从 Outlook 项目中获取所有属性名称/值。除了默认的 Outlook 项目属性外,我还有自定义属性。我正在使用兑换来绕过 Outlook 警告,但我在 Redemption.RDOMail 项目上的 GetNamesFromIDs 方法遇到了一些问题......
我正在使用我的兑换会话来获取消息并尝试使用该消息来获取所有属性的名称。
Dim rMessage as Redemption.RDOMail = _RDOSession.GetMessageFromID(EntryID, getPublicStoreID())
Dim propertyList As Redemption.PropList = someMessage.GetPropList(Nothing)
For i As Integer = 1 To propertyList.Count + 1
Console.WriteLine(propertyList(i).ToString())
Console.WriteLine(someMessage.GetNamesFromIDs(________, propertyList(i)))
Next
我不完全确定将什么作为第一个参数传递给 getNamesFromIDs。GetNamesFromIDs 的定义如下:
GetNamesFromIDs(MAPIProp as Object, PropTag as Integer) As Redemption.NamedProperty
我不完全确定应该作为 MAPIProp 对象传入什么。我没有在文档中看到此属性。http://www.dimastr.com/redemption/rdo/MAPIProp.htm#properties
任何帮助或见解将不胜感激。