2011-12-25 6 views
1

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

ответ

2

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

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

Возможно, это будет полезно для вас.

thnks и пожелания.

0

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

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

LyncClient lyncClient = LyncClient.GetClient(); 

if (lyncClient.InSuppressedMode && 
    lyncClient.State == ClientState.Uninitialized) 
{ 
    lyncClient.BeginInitialize(result => lyncClient.EndInitialize(result), 
    "Starting Lync"); 
} 
+0

Что делать, если я не хочу использовать режим подавления? Я все еще хочу, чтобы пользователи могли использовать Lync через свой клиентский интерфейс? –

Смежные вопросы