Uso lync Sdk per ancorare la conversazione Lync all'interno della mia applicazione wfp. Il problema è che quando cerco di agganciare la conversazione in questo modo:Lync NotInitializedException non compatibile su 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)
{
}
}
a volte il cambiamento window.State tra la verifica e l'attracco e su Windows 8 l'eccezione generata sembra non essere catturabile e causare la mia domanda per bloccare dove su Windows 7 l'eccezione è solo prendere.
eccezione è di tipo Microsoft.Lync.Model.NotInitializedException
È possibile rilevare l'eccezione utilizzando l'evento DispatcherUnhandledException Application (App.cs)? – PBelanger
No, ho già acquisito un'eccezione Unhandled con OnDispatcherUnhandledException ma sembra che non sia stata sollevata alcuna eccezione e che l'app si sia bloccata. – user1098580
Puoi pubblicare lo stack di chiamate del thread generando l'eccezione? Se non si trova nel thread del dispatcher e il thread non viene avviato da te, potresti doverlo prendere al livello 'AppDomain'. – Mitch