public MenuManager(IIocResolver iocResolver, ILocalizationContext localizationContext, IAbpModuleManager abpModuleManager, IMenuRender menuRender) { _localizationContext = localizationContext; _iocResolver = iocResolver; _abpModuleManager = abpModuleManager; _menuRender = menuRender; }
/// <summary> /// Initializes the complete system. /// </summary> public virtual void Initialize() { _iocManager.IocContainer.Install(new AbpCoreInstaller()); _moduleManager = _iocManager.Resolve <IAbpModuleManager>(); _moduleManager.InitializeModules(); }
/// <summary> /// Initializes the Abp system. /// </summary> public virtual void Initialize() { IocManager.IocContainer.Install(new AbpCoreInstaller()); IocManager.Resolve<AbpStartupConfiguration>().Initialize(); _moduleManager = IocManager.Resolve<IAbpModuleManager>(); _moduleManager.InitializeModules(); }
/// <summary> /// Initializes the ABP system. /// </summary> public virtual void Initialize() { IocManager.IocContainer.Install(new AbpCoreInstaller()); IocManager.Resolve <AbpStartupConfiguration>().Initialize(); _moduleManager = IocManager.Resolve <IAbpModuleManager>(); _moduleManager.InitializeModules(); }
/// <summary> /// Initializes the ABP system. /// 初始化ABP系统 /// </summary> public virtual void Initialize() { //Abp核心安装程序 IocManager.IocContainer.Install(new AbpCoreInstaller()); //abp启动配置初始化 IocManager.Resolve<AbpStartupConfiguration>().Initialize(); //解析abp模块 _moduleManager = IocManager.Resolve<IAbpModuleManager>(); //初始化模块 _moduleManager.InitializeModules(); }
/// <summary> /// Creates a new <see cref="AbpBootstrapper"/> instance. /// </summary> /// <param name="startupModule">Startup module of the application which depends on other used modules. Should be derived from <see cref="AbpModule"/>.</param> /// <param name="iocManager">IIocManager that is used to bootstrap the ABP system</param> private AbpBootstrapper([NotNull] Type startupModule, [NotNull] IIocManager iocManager) { Check.NotNull(startupModule, nameof(startupModule)); Check.NotNull(iocManager, nameof(iocManager)); if (!typeof(AbpModule).IsAssignableFrom(startupModule)) { throw new ArgumentException($"{nameof(startupModule)} should be derived from {nameof(AbpModule)}."); } StartupModule = startupModule; IocManager = iocManager; _moduleManager = new AbpModuleManager(iocManager); }
public AbpAssemblyFinder(IAbpModuleManager moduleManager) { _moduleManager = moduleManager; }
/// <summary> /// 构造函数 /// </summary> /// <param name="moduleManager">ABP框架模块管理器</param> public AbpAssemblyFinder(IAbpModuleManager moduleManager) { _moduleManager = moduleManager; }
public AssemblyFinder(IAbpModuleManager abpModuleManager) { this.abpModuleManager = abpModuleManager; }
public RuntimeContext(IAbpModuleManager abpModuleManager) { _abpModuleManager = abpModuleManager; }