Событие не запускается через домен приложений

У меня много проблем с доменами приложений. В настоящее время у меня есть домен приложений, содержащий элементы управления камерой, и я пытаюсь вернуть события, возникающие из этого вторичного домена приложений (например, снимок), в основную программу. Кажется, что все настроено правильно (события регистрируются, функции будут выполняться за пределами домена), но когда я пытаюсь вызвать, ничего не происходит. Все, что я могу найти по этому вопросу, связано с возбуждением исключений, а не просто с тем, чтобы вообще ничего не происходило.

Я не знаю, насколько лучше я могу объяснить это, чем это, поэтому я сделал (очень упрощенную) диаграмму и могу опубликовать любой необходимый код.

http://a.imageshack.us/img832/8205/cameradiagram.png

Точка останова срабатывает в части OnPictureUpdated.Invoke (pic); , внутри вторичный AppDomain, но ничего (либо внутри CameraContainer , либо в основном приложении не возникает. Я выполняю нулевую проверку при вызове событий, я просто не поместил это на диаграмму.

5
задан Jess 26 August 2010 в 21:55
поделиться