У меня много проблем с AppDomains. В настоящее время у меня есть AppDomain, содержащий элементы управления камерой, и я пытаюсь, чтобы события, поднятые из этого дополнительного AppDomain (например, сделанное изображение), возвращались к основной программе. Кажется, что все настроено правильно (события зарегистрированы, функции будут выполняться через границу домена), но когда я пытаюсь вызвать, ничего не происходит. Все, что я могу найти по этому вопросу, включает исключения, а не просто ничего не происходит вообще.Событие не срабатывает через AppDomain
Я не знаю, насколько я могу это объяснить, поэтому я сделал (очень упрощенную) диаграмму и могу опубликовать любой код, который необходим.
http://a.imageshack.us/img832/8205/cameradiagram.png
A точка останов пожары в OnPictureUpdated.Invoke(pic);
частях, внутри вторичного AppDomain, но ничего (либо внутри CameraContainer
или в главном приложении поднимается. Я делаю нулевой чек при вызове события, я просто Жду» т положить, что на диаграмме.
Что такое базовый тип CameraContainer? – JaredPar
@JaredPar Object; он ничего не наследует. – Jess