c# - 从 Exchange 读取联系人备注字段

标签 c# exchange-server-2010

我们正在构建 Exchange 2010 的集成。

当我们通过 Outlook 查看联系人时,联系人图片下方有一个“备注”字段,其中包含更新信息。

我们可以在其他字段中找到数据,但不能在这个字段中找到。任何人都知道该字段的名称或数据的存储位置。

最佳答案

它存储在名为 ContactSchema.Body 的字段中,该字段未被识别为 Contacts FirstClassProperties 之一。

要在加载联系人时包含 Body 属性,您需要指定它。

Contact c = Contact.Bind(service, 
                         new ItemId(id), 
                         new PropertySet(BasePropertySet.FirstClassProperties,
                                         ContactSchema.Body ));

现在您可以访问 c.Body 而不会抛出异常。

关于c# - 从 Exchange 读取联系人备注字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4286835/

相关文章:

c# - 为什么我的控制台应用程序有命令历史记录?

用户通过 EWS 的时区和工作时间

java - EWS - 如何在 GetItemResponse 中获取 isRecurring 信息

c# - 如何从 MS Access 转换到 MySQL?

c# - 当用户是管理员时包括 IsDeleted 值

c# - Dll 使用数组将 C++ 导入到 C#

c# - 如何在 Exchange 2010 中更改 MAPI MessageClass?

exchangewebservices - EWS:更新约会的RequiredAttendees时,Set操作对于属性无效

java - 如何使用 Java EWS API 搜索 iCalUid 的 Exchange 约会?

c# - 我怎样才能得到一个文件的路径?