我刚刚下载了 VS 2012 来尝试创建一个带有按钮和列表区域的简单应用程序。有一个我要存储的联系人列表,因此当单击该按钮时,该列表将填充所有在 MS communicator/lync 联系人列表中可用的联系人。我是否必须让我的通信器/lync 运行此应用程序才能运行并不重要。
我确实看到了Microsoft Office Communicator Automation API,但不确定我是否想从那里开始进一步研究。请建议我应该往哪个方向前进(我几乎不了解 C#)来完成这个小应用程序。
我刚刚下载了 VS 2012 来尝试创建一个带有按钮和列表区域的简单应用程序。有一个我要存储的联系人列表,因此当单击该按钮时,该列表将填充所有在 MS communicator/lync 联系人列表中可用的联系人。我是否必须让我的通信器/lync 运行此应用程序才能运行并不重要。
我确实看到了Microsoft Office Communicator Automation API,但不确定我是否想从那里开始进一步研究。请建议我应该往哪个方向前进(我几乎不了解 C#)来完成这个小应用程序。
如果您希望显示 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