Quantcast
Channel: Exchange Server Development forum
Viewing all articles
Browse latest Browse all 7132

Extended Properties value getting only 255 characters

$
0
0

Hi ,

I am creating a User Property in Outlook.MailItem as olText and setting its value as a string.

When I am trying to get that UserProperty using Microsoft.Exchange.WebServices.Data I am getting only 255 characters of that string. The method I am using is   

ExtendedPropertyDefinition exDef;
exDef = new ExtendedPropertyDefinition(DefaultExtendedPropertySet.PublicStrings, "Test", MapiPropertyType.String);
ItemView ivItem;
ivItem = new ItemView(Int32.MaxValue);
ivItem.PropertySet = new PropertySet(BasePropertySet.FirstClassProperties, exDef);
ivItem.OrderBy.Add(EmailMessageSchema.DateTimeReceived, SortDirection.Descending);
Folder inbox = Folder.Bind(service, WellKnownFolderName.Inbox);

FindItemsResults<Item> messages = inbox.FindItems(ivItem);

                                                                                   

foreach (Item item in messages.Items)
            {
                if (item.Subject != null)
                {



                        foreach (ExtendedProperty extendedProperty in item.ExtendedProperties)
                        {
                            Console.WriteLine(" Extended Property Name: " + extendedProperty.PropertyDefinition.Name);
                            Console.WriteLine(" Extended Property Value: " + extendedProperty.Value);
                        }

                    }

}

Please help me out I am stuck 


Viewing all articles
Browse latest Browse all 7132

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>