Я сделал свои первые шаги к MEF несколько месяцев назад, и до сих пор все было хорошо. Что я хочу сделать, так это использовать MEF в моих реальных приложениях и загружать или, можно сказать, отображать компоненты пользовательского интерфейса, основываясь на разрешениях аутентифицированных пользователей. Я занимаюсь разработкой системы управления пациентами для клиники и хочу реализовать сценарий, в котором компоненты пользовательского интерфейса MEF отображаются в зависимости от типа пользователя. например, если аутентифицированный пользователь - доктор, я хочу показать определенные компоненты и скрыть другие.
Я пытаюсь достичь чего-то вроде
ISystemComponent
, который имеет некоторые свойства и методы, позволяющие администратору контролировать каждый уровень доступа пользователя, и на основе записей в БД MEF-элементы будут отображаться конечному пользователю. Я также думаю об использовании интерфейса MetaData при экспорте компонентов, поэтому, используя это, как я могу получить желаемый результат?
будет оценено любое правильное направление