Можно запустить клиентское приложение Lync 2010 с помощью Lync 2010 SDK

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

2 ответа

Решение

Вы можете обойтись без использования Lync SDK, вместо этого вы можете попробовать это

bool isRunning = Process.GetProcessesByName ("Communicator").FirstOrDefault (p => p.MainModule.FileName.StartsWith (@ "C: \ Program Files (x86) \ Microsoft Lync"))! = default (Process); if (! isRunning) Process.Start ("Коммуникатор");

Может быть, это будет полезно для вас.

Спасибо и привет.

Если у вас есть настройка Lync для подавленного режима, вы можете вызвать BeginInitialize метод на LyncClient объект для запуска Lync в подавленном режиме (он же не пользовательский интерфейс).

Эта документация описывает BeginInitialize метод. Ниже приведен пример в C#:

LyncClient lyncClient = LyncClient.GetClient();

if (lyncClient.InSuppressedMode && 
    lyncClient.State == ClientState.Uninitialized)
{
  lyncClient.BeginInitialize(result => lyncClient.EndInitialize(result), 
    "Starting Lync");
}
Другие вопросы по тегам