Ich benutze Lync Sdk, um Lync-Konversation innerhalb meiner eigenen wfp-Anwendung anzudocken. Das Problem ist, dass wenn ich versuche, das Gespräch wie folgt andocken:Lync NotInitializedException uncatchable auf Windows 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)
{
}
}
irgendwann der window.State Wechsel zwischen der Überprüfung und dem Andocken und auf Windows 8 die erzeugte Ausnahme nicht abfangbar zu sein scheint und meine Anwendung verursachen zu crashen, wo auf Windows 7 die Ausnahme nur fangen ist.
die Ausnahme ist vom Typ Microsoft.Lync.Model.NotInitializedException
Können Sie die Ausnahme mit dem Application (App.cs) DispatcherUnhandledException-Ereignis abfangen? – PBelanger
Nein Ich habe bereits Unhandled-Ausnahme mit der OnDispatcherUnhandledException erfasst, aber es scheint, als ob überhaupt keine Ausnahme ausgelöst wird und die App einfach abstürzt. – user1098580
Können Sie den Aufrufstack des Threads posten, der die Ausnahme auslöst? Wenn es sich nicht um den Dispatcher-Thread handelt und der Thread nicht von Ihnen gestartet wurde, müssen Sie ihn möglicherweise auf der Ebene "AppDomain" abfangen. – Mitch