Lync SDK - 为Lync制作插件

Lea*_*dro 3 .net sdk lync lync-2010

首先,谢谢.

我想知道是否有一些关于如何修改插件的示例或文档(特别是添加一种输入文本,如文本或表情符号)Lync 2010.我阅读了Lync SDK和其他相关文档,但我只能找到了使用Lync属性创建自己的应用程序的方法,而不是如何修改或添加功能到客户端本身.

提前致谢

Pau*_*ney 7

实际上没有办法修改Lync客户端本身,它没有插件模型.基本上,你有两个选择:

  1. UI Suppression模式下运行客户端,在这种情况下,您需要自己实现所有UI(不是很好......)
  2. 在自动化模式下使用API​​,并将对话停靠在您自己的窗口中 - 在这种情况下,您可以在自己的窗口中创建所需的任何功能

根据您对应用程序的说法,听起来选项2是要走的路.粗略地说,你这样做:

  1. 使用您需要的按钮创建WPF或WinForms窗口,使用WindowsFormsHost和Panel(WPF)或仅用于对接窗口的面板(WinForms)
  2. 使用ConversationManager.ConversationAdded监听新的对话
  3. 实例化窗口的新实例,并将对话窗口停靠在其中

大部分内容在我链接的文章中有所描述.您还可以查看Tabbed Conversations应用程序,以获取正在执行相同操作的应用程序示例.

  • 这应该工作正常.实际上,您不一定需要停靠对话窗口 - 您可以创建一个WPF/Winforms应用程序来自动化Lync以创建新对话,并将加密文本发布到对话中.对接会给它一个更加整合的感觉,但是更多的工作 (3认同)