Hice mis primeros pasos hacia MEF hace unos meses y todo parecía estar bien hasta ahora. Lo que quiero hacer es usar MEF ahora de mis aplicaciones reales y cargar o podemos decir mostrar los componentes de UI basados en permisos de usuarios autenticados. Estoy desarrollando un sistema de gestión de pacientes para la clínica y quiero implementar un escenario donde los componentes de UI compuestos por MEF se muestren según el tipo de usuario. por ejemplo, si el usuario autenticado es un médico, quiero mostrar componentes particulares y ocultar otros.Permisos de usuario basados en componentes MEF
Lo que estoy tratando de lograr es algo así como
ISystemComponent
que tiene algunas propiedades y métodos de administración por lo que puede controlar cada nivel de acceso del usuario y en base a los registros de base de datos controles compuestas MEF se visualiza para el usuario final. También pienso en usar la interfaz MetaData mientras exporto componentes, así que al usar esto, ¿cómo puedo obtener el resultado deseado?
cualquier dirección correcta se apreciará
¿Capa de presentación de destino? WPF o WinForms? –
no winforms pero WPF o podría ser Silverlight también –
Tiene varios frameworks que hacen exactamente lo que quiere, p. PRISM (que puede usar MEF u otro contenedor de IOC) –