У меня есть проблема с загрузкой MimeContent собственности с помощью встроенного web-сервера с Exchange Server 2013. Вот что я делаю:Невозможно загрузить MimeContent через EWS в Exchange Server 2013
var propertySet = new PropertySet{
ItemSchema.Subject,
ItemSchema.TextBody,
ItemSchema.DateTimeCreated,
ItemSchema.LastModifiedTime
};
var item = Item.Bind(mailbox.ExchangeServiceInstance, itemId, propertySet);
почтовых ящиков, разрешений, PullSubscription & ExchangeService установлены и «itemId» является правильным, существующим. Этот код работает, и я могу получить доступ к загруженным свойствам.
Но когда я пытаюсь загрузить MimeContent сразу после этого, я получаю сообщение об ошибке:
var binaries = new PropertySet(BasePropertySet.IdOnly, ItemSchema.MimeContent);
item.Load(binaries);
Исключение я получаю:
'Microsoft.Exchange.WebServices.Data.ServiceResponseException' occurred in Microsoft.Exchange.WebServices.dll
A referenced period is missing.
Я не мог найти Google, любые подобные вопросы с этим исключением связано с EWS или с аналогичными проблемами с загрузкой MimeContent. Я все время пытаюсь понять это, но может ли кто-нибудь дать мне подсказку, куда копать?
Что произойдет, если вы включите «ItemSchema.MimeContent» в исходный набор свойств (тот, который вы используете при связывании)? –
@YacoubMassad То же самое, к сожалению. –