OrdJONY Blog

Отказоустойчивая система плагинов







Это переработка старой идеи такой системы плагинов. Но концепция осталась та же. Мы грузим наши плагины каждый в свой собственный AppDomain. Что это нам дает? Во-первых мы сможем в любое время спокойно выгрузить наш плагин. Во-вторых падение плагина и критические ошибки нникак не повлияют на работу основного приложения и остальные плагины. В-третьих мы можем плагины загружать с различными настройками безопасности, например с зоной интернет. И тогда плагин не сможет никак навредить нашей системе. Все что он сможет так это получить доступ в интернет и рисовать UI.