7

lync Sdk を使用して、自分の wfp アプリケーション内に Lync の会話をドッキングします。問題は、次のように会話をドッキングしようとしたときです。

public void Dock(Conversation conversation, IntPtr host)
{
  try
  {
    ConversationWindow window = _automation.GetConversationWindow(conversation);
    if (window.State == ConversationWindowState.Initialized)
    {
      window.Dock(host);
    }
  }
  catch (Exception ex)
  {
  }
}

検証とドッキングの間のwindow.Stateの変更があり、Windows 8では生成された例外がキャッチできないようで、Windows 7では例外がキャッチされるだけでアプリケーションがクラッシュします。

例外の型は Microsoft.Lync.Model.NotInitializedException です

4

2 に答える 2