Używam lync Sdk do dokowania konwersacji Lync w mojej aplikacji WFP. Problemem jest to, że gdy próbuję dok rozmowę tak:Lync NotInitializedException nieprzyłączalny w systemie 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)
{
}
}
kiedyś zmiana window.State między weryfikacji i dokowanie i na Windows 8 wygenerowany wyjątek wydaje się być nie połów i spowodować mój wniosek rozbić się w systemie Windows 7 wyjątkiem jest po prostu catch.
wyjątek jest typu Microsoft.Lync.Model.NotInitializedException
Czy można złapać wyjątek przy użyciu zdarzenia Application (App.cs) DispatcherUnhandledException? – PBelanger
Nie Przechwytywam już nieobsługiwany wyjątek z wyjątkiem OnDispatcherUnhandledException, ale wygląda na to, że nie zgłoszono żadnego wyjątku, a aplikacja po prostu uległa awarii. – user1098580
Czy możesz opublikować stos wywołań wątku, rzucając wyjątek? Jeśli nie ma go w wątku dyspozytora, a wątek nie jest uruchamiany przez ciebie, być może będziesz musiał go przechwycić na poziomie 'AppDomain'. – Mitch