按需加载优化

This commit is contained in:
hsc
2026-01-15 11:07:26 +08:00
parent 73e2cd8383
commit 362e509be1
2 changed files with 1 additions and 12 deletions

View File

@@ -80,17 +80,5 @@ namespace LAEPS
//指定模块加载方式为从文件夹中以反射发现并加载module(推荐用法)
return new DirectoryModuleCatalog() { ModulePath = @".\Modules" };
}
//手动模块加载方式
protected override void ConfigureModuleCatalog(IModuleCatalog moduleCatalog)
{
Type moduleAType = typeof(MainModule.MainModule);
moduleCatalog.AddModule(new ModuleInfo()
{
ModuleName = moduleAType.Name,
ModuleType = moduleAType.AssemblyQualifiedName,
InitializationMode = InitializationMode.OnDemand
});
base.ConfigureModuleCatalog(moduleCatalog);
}
}
}

View File

@@ -3,6 +3,7 @@ using System.Reflection;
namespace MainModule
{
[Module(OnDemand=true)]
public class MainModule : IModule
{
public void OnInitialized(IContainerProvider containerProvider)