Недопустимое состояние клиента Lync - PullRequest
5 голосов
/ 28 февраля 2012

При использовании API-интерфейса Lync 2010 LyncClient может перейти в состояние Invalid. Это происходит, если, например, процесс Lync выключен. Когда Lync запускается снова, вызов Lync.GetClient() возвращает ссылку на клиент Lync в состоянии Invalid. Чтение документации MSDN не очень полезно - состояние Invalid не описано: http://msdn.microsoft.com/en-us/library/microsoft.lync.model.clientstate_di_3_uc_ocs14mreflyncclnt.aspx

Мой вопрос; Как я могу получить ссылку клиента Lync, которая не находится в состоянии Invalid?

Спасибо!

1 Ответ

4 голосов
/ 03 марта 2012

Ответ на мой вопрос / проблему состоит в том, чтобы вызвать GetClient() из того же потока, в котором он вызывался с первого раза.Это, кажется, никогда не переводит клиента в состояние Invalid.

...