棱镜控制 访问模块

本文关键字:模块 访问 控制 棱镜 | 更新日期: 2023-09-27 18:34:28

我有一个WPF Prism应用程序,其中包含一堆不同的模块,最终用户定义了不同的角色。我正在寻找一种可以根据用户角色加载模块的方法?

棱镜控制 访问模块

一种方法是基于用户角色填充模块目录。可以在引导程序中通过覆盖以下内容来执行此操作:受保护的虚拟 IModuleCatalog GetModuleCatalog((;另一个扩展点是:受保护的覆盖无效 ConfigureContainer((;

深入了解应用程序和引导程序的启动顺序,其他想法可以在那里找到。