Exemple #1
0
 /// <summary>
 /// 初始化一个<see cref="ModuleHandlerBase{TModule, TModuleInputDto, TModuleKey, TModuleFunction}"/>类型的新实例
 /// </summary>
 protected ModuleHandlerBase(IServiceProvider serviceProvider)
 {
     _serviceProvider  = serviceProvider;
     _moduleInfoPicker = serviceProvider.GetService <IModuleInfoPicker>();
     Logger            = serviceProvider.GetLogger(GetType());
     ModuleInfos       = new ModuleInfo[0];
 }
Exemple #2
0
 /// <summary>
 /// 初始化一个<see cref="ModuleHandlerBase"/>类型的新实例
 /// </summary>
 protected ModuleHandlerBase()
 {
     _locator          = ServiceLocator.Instance;
     _moduleInfoPicker = _locator.GetService <IModuleInfoPicker>();
 }