示例#1
0
 public MenuManager(IIocResolver iocResolver, ILocalizationContext localizationContext, IAbpModuleManager abpModuleManager, IMenuRender menuRender)
 {
     _localizationContext = localizationContext;
     _iocResolver         = iocResolver;
     _abpModuleManager    = abpModuleManager;
     _menuRender          = menuRender;
 }
示例#2
0
        /// <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();
        }
示例#6
0
        /// <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;
 }
示例#8
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="moduleManager">ABP框架模块管理器</param>
 public AbpAssemblyFinder(IAbpModuleManager moduleManager)
 {
     _moduleManager = moduleManager;
 }
示例#9
0
 public AssemblyFinder(IAbpModuleManager abpModuleManager)
 {
     this.abpModuleManager = abpModuleManager;
 }
 public RuntimeContext(IAbpModuleManager abpModuleManager)
 {
     _abpModuleManager = abpModuleManager;
 }