Блокировка Com Interop при ожидании WaitOne
От: bobik1  
Дата: 17.05.10 00:12
Оценка:
Дело в том, что использую библиотеку rtccorelib. Для корректного завершения сессии используется функция:
_rtc.DisableProfile(_profile);
_waitDisconnectEvent.WaitOne(10000);

В неком обработчике событий должен вызываться:
_waitDisconnectEvent.Set();

Но этого не происходит, потому что, как я понял работа с com объектами блокируется во время ожидания WaitOne(). Подскажите как корректно организовать работу с ожиданием событие при работе с Com Interop?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.