Вы должны загрузить или назначить это свойство, прежде чем сможете его прочитать - PullRequest
0 голосов
/ 10 июня 2019

Я пытаюсь получить «uniqueBody» из сообщения электронной почты, но я получаю вышеуказанную ошибку. Я получаю эту ошибку только при попытке прочитать uniqueBody, просто получая тело отлично работает

Я пытался использовать метод Load (), но это не сработало ..

FindItemsResults<Item> findResults = exchange.FindItems(WellKnownFolderName.Inbox, filter, new ItemView(50));

            foreach (Item item in findResults)
            {                   
                EmailMessage message = EmailMessage.Bind(exchange, item.Id);
                sB.Append("<strong>Email:</strong> " + message.From.Address.ToString() + "<BR />");
                sB.Append("<strong>Requestor:</strong> " + message.From.Name.ToString() + "<BR />");
                sB.Append("<strong>Subject:</strong> " + message.Subject.ToString() + "<BR />");
                sB.Append("<strong>Body:</strong> " + message.Body.ToString() + "<BR />");

                //message.Load();
                uniqueBody = message.UniqueBody.ToString(); //THIS BREAKS

<SNIP>

1 Ответ

0 голосов
/ 10 июня 2019

Я нашел ответ здесь [https://social.msdn.microsoft.com/Forums/en-US/e0de23e0-e4a4-4457-a0a5-1c6d8c438d0d/how-do-i-get-uniquebody-from-incoming-email-in-ews?forum=exchangesvrdevelopment][1], необходимый для создания списка свойств и включения UniqueBody

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...