Lync SDK - Создание плагина для Lync - PullRequest
3 голосов
/ 21 сентября 2011

Прежде всего, спасибо.

Я хочу знать, есть ли какой-нибудь пример или документация о том, как сделать плагин для модификации (в частности, добавьте вид вводимого текста, например текст или смайлики) Lync 2010. Я прочитал Lync SDK и другую связанную с этим документацию, но я могу найти только способы создания собственного приложения со свойствами Lync, а не способы изменения или добавления функций самому клиенту.

Заранее спасибо

1 Ответ

7 голосов
/ 21 сентября 2011

На самом деле нет способа изменить самого клиента Lync, у него нет модели плагинов.По сути, у вас есть 2 варианта:

  1. Запустить клиент в режиме Подавление пользовательского интерфейса , в этом случае вам нужно будет внедрить ВСЕ пользовательский интерфейс самостоятельно (не очень хорошо ...)
  2. Используйте API в режиме автоматизации и закрепите диалог в своем собственном окне - в этом случае вы можете создать любую функциональность, которую захотите, в своем собственном окне

Из того, что вы сказали о своем приложении, похоже, что вариант 2 - это путь.Грубо говоря, вы бы сделали это:

  1. Создайте окно WPF или WinForms с нужными вам кнопками и WindowsFormsHost и Panel (WPF) или просто Panel (WinForms) для закрепленияwindow
  2. Прослушивайте новые разговоры, используя ConversationManager.ConversationAdded
  3. Создайте новый экземпляр вашего окна и вставьте в него окно разговора

Большая часть этогоописано в статье, на которую я ссылаюсь.Вы также можете проверить приложение Tabbed Conversations для примера приложения, которое делает то же самое.

...