lync Sdkを使用して、自分のwfpアプリケーション内でLyncの会話をドッキングします。WindowsでLync NotInitializedExceptionが取得不能8
public void Dock(Conversation conversation, IntPtr host)
{
try
{
ConversationWindow window = _automation.GetConversationWindow(conversation);
if (window.State == ConversationWindowState.Initialized)
{
window.Dock(host);
}
}
catch (Exception ex)
{
}
}
いつか検証とドッキングの間、およびWindows 8のwindow.Stateの変更が発生した例外が捕捉可能ではないことと、自分のアプリケーションを引き起こしているようだ: 問題は、私は、このような会話をドッキングしようとするということですWindows 7のどこでクラッシュするかは例外です。
例外は、Lyncのは、それが上の操作を実行しているスレッドに関する非常にfinnickyことができることを私が見つけた型Microsoft.Lync.Model.NotInitializedException
Application(App.cs)DispatcherUnhandledExceptionイベントを使用して例外をキャッチすることはできますか? – PBelanger
いいえ私は既にOnDispatcherUnhandledExceptionで未処理の例外をキャプチャしていますが、例外が全く発生せず、アプリケーションがクラッシュしたように思えます。 – user1098580
例外を投げるスレッドのコールスタックをポストできますか?もしそれがディスパッチャスレッド上になく、スレッドがあなたによって起動されていなければ、 'AppDomain'レベルでそれを捕まえなければならないかもしれません。 – Mitch