Опитвам се да получа всички имена/стойности на свойства от елемент на Outlook. Имам персонализирани свойства в допълнение към свойствата на елемента в Outlook по подразбиране. Използвам осребряване, за да заобиколя предупрежденията на Outlook, но имам някои проблеми с метода GetNamesFromIDs на елемент Redemption.RDOMail....
Използвам сесията си за обратно изкупуване, за да получа съобщението и се опитвам да използвам съобщението, за да получа имената на всички имоти.
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
Всяка помощ или прозрения ще бъдат много оценени.