Hello,
I would like to ask some help about getting MapiNamedProperty from a message.
Here is my code:
MapiPropertyCollection properties = message.getNamedProperties();
for (int k = 0; k < properties.size(); k++)
{
MapiNamedProperty prop = (MapiNamedProperty) properties.get_Item(k);
int type = prop.getDataType();
if (type == MapiPropertyType.PT_UNICODE)
{
// ...
}
}
The “prop” class is getting a null value, and I don’t understand why.
Thanks
Hi,
I successfully got the properties using the following code bellow:
MapiPropertyCollection properties = message.getNamedProperties();
IGenericCollection col = properties.getValues();
for (Iterator i = col.iterator(); i.hasNext(); )
{
MapiNamedProperty prop = (MapiNamedProperty) i.next();
if (prop.getNameId().equals("Test-property"))
{
System.out.println(prop.getString());
}
}
You can close this post, it’s solved.
@kelberuc
It’s good to know things are fine on your end. Please share with us if there is any issue incurring on your end.