如何在 C# Win 表单应用程序中使用 MS 通信器返回可用联系人列表?
Posted
技术标签:
【中文标题】如何在 C# Win 表单应用程序中使用 MS 通信器返回可用联系人列表?【英文标题】:How to return list of available contacts using MS communicator in C# Win form app? 【发布时间】:2013-03-25 16:21:23 【问题描述】:我刚刚下载了 VS 2012 来尝试创建一个带有按钮和列表区域的简单应用程序。有一个我要存储的联系人列表,因此当单击该按钮时,该列表将填充所有在 MS communicator/lync 联系人列表中可用的联系人。是否必须让我的通信器/lync 运行此应用程序才能运行并不重要。
我确实看到了 Microsoft Office Communicator 自动化 API,但不确定是否要从那里开始进一步研究。请建议我应该朝着什么方向前进(我几乎不了解 C#)来完成这个小应用程序。
【问题讨论】:
【参考方案1】:如果您希望显示 Lync 联系人列表(并且只想显示所有联系人),那么已经构建了 WPF/Silverlight 控件,您可以将其放入您的应用程序中。更多信息在这里,但肯定有一个 ContactList 控件:http://thoughtstuff.co.uk/2012/05/microsoft-lyncs-development-secret-its-easy/
如果您想获取联系人对象列表,以便使用、过滤、以不同方式显示等,请查看Lync Client SDK,它可以让您执行此操作。这里有一个使用SDK检索和发布SelfContact信息的示例:http://code.msdn.microsoft.com/lync/Lync-2013-Retrieve-and-91ebdca7
【讨论】:
以上是关于如何在 C# Win 表单应用程序中使用 MS 通信器返回可用联系人列表?的主要内容,如果未能解决你的问题,请参考以下文章