Lync SDK - 为Lync制作插件

时间:2011-09-21 15:17:12

标签: .net sdk lync lync-2010

首先,谢谢。

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

提前致谢

1 个答案:

答案 0 :(得分:7)

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

  1. UI Suppression模式运行客户端,在这种情况下,您需要自己实现所有UI(不是很好......)
  2. 在自动化模式下使用API​​,在您自己的窗口中使用dock the conversation - 在这种情况下,您可以在自己的窗口中创建任何您想要的功能
  3. 根据您对应用程序的说法,听起来选项2是要走的路。粗略地说,你会这样做:

    1. 使用您需要的按钮创建WPF或WinForms窗口,使用WindowsFormsHost和Panel(WPF)或仅用于停靠窗口的Panel(WinForms)
    2. 使用ConversationManager.ConversationAdded
    3. 聆听新的对话
    4. 实例化窗口的新实例,并将对话窗口停靠在其中
    5. 我所链接的文章中描述了大部分内容。您还可以查看Tabbed Conversations application以获取正在执行相同操作的应用的示例。