0

我有一个自定义地址簿内置到C#.net应用程序。我的用户已进入Sharepoint并将联系人列表连接到他们的Outlook中。他们希望这些Sharepoint联系人列表显示在我们的自定义地址簿应用程序中,但我找不到访问该特定数据的方式。是否可以通过编程方式检索用户添加到Outlook中的Sharepoint联系人列表?

我希望能有一些LDAP路径或EWS调用,我可以让这些Sharepoint联系人列表。

我曾经想过直接通过API查看sharepoint以获取联系人列表数据,但我仍然不知道他们是否已经将这些列表添加到了他们的Outlook中。

回答

2

SharePoint连接的配置存储在收件箱文件夹的文件夹asssociated项目表中。有关如何枚举它们的示例,请参阅http://www.infinitec.de/post/2011/07/13/Enumerating-Sharepoint-Connections-in-a-mailbox-with-EWS.aspx

+0

那么对我来说没有意义的是,为什么在Outlook 2010中如果我打开了不同机器上的Outlook,它会自动添加这些共享点列表(如果我设置了漫游选项)。我认为这是高速公路名单被保存在某处的交换。您认为outlook在启动时直接与sharepoint进行通信,并且交换服务器上唯一保存的optino是用于检查sharepoint还是不用于新列表的选项? –

相关问题