【发布时间】:2016-08-09 23:52:33
【问题描述】:
我在使用 EWS 和 Exchange Server 2013 加载 MimeContent 属性时遇到问题。这是我的工作:
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' 发生在 Microsoft.Exchange.WebServices.dll 中
缺少引用的期间。
我在谷歌上找不到任何与 EWS 相关的异常的类似问题,或加载 MimeContent 的任何类似问题。我一直在尝试自己弄清楚,但是谁能给我提示在哪里挖掘?
【问题讨论】:
-
如果在原始属性集(绑定时使用的属性集)中包含
ItemSchema.MimeContent会发生什么? -
@YacoubMassad 不幸的是,同样的事情。
标签: c# exchange-server exchangewebservices ews-managed-api exchange-server-2013