- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
将 EWS 托管 API 与 Office 365(ExchangeVersion.Exchange2013_SP1 配置文件)结合使用。为父文件夹调用 Folder.FindFolders 时,对于所有返回的 Folder 对象(包括众所周知的文件夹,如收件箱),我得到 Folder.WellKnownFolderName 值为 null。 .TotalCount 等其他值都可以。
MSDN 中的 Folder.WellKnownFolderName 文档指出它应该适用于 Exchange2013 及更高版本,我相信 Office 365 符合此标准。
此外,如果我连接到 Exchange 2010 服务器并设置 ExchangeVersion.Exchange_2010 配置文件,.WellKnownFolderName 会引发异常而不是返回 null(这是预期的行为)。因此(以我的理解),根据版本的不同,它应该抛出异常或为收件箱等知名文件夹返回非空值。
我错过了什么吗?
或者我应该使用其他方式来确定系统文件夹,如收件箱、已发送邮件等?
最佳答案
无论您使用什么版本,默认情况下都不会返回该属性,您必须指定一个属性集并请求服务器为您返回该属性,例如
FolderView wkfView = new FolderView(1000);
wkfView.PropertySet = new PropertySet(BasePropertySet.FirstClassProperties);
wkfView.PropertySet.Add(FolderSchema.WellKnownFolderName);
service.FindFolders(WellKnownFolderName.MsgFolderRoot, wkfView);
关于c# - Folder.WellKnownFolderName 在 EWS 托管 API 和 Exchange 2013 中为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40025929/
将 EWS 托管 API 与 Office 365(ExchangeVersion.Exchange2013_SP1 配置文件)结合使用。为父文件夹调用 Folder.FindFolders 时,对于
我是一名优秀的程序员,十分优秀!