using OS.Common.Modules.AsynModule; using OS.Common.Modules.CacheModule; using OS.Common.Modules.DirConfigModule; using OS.Common.Modules.LogModule; namespace OS.Common.Modules { /// /// 模块默认初始化提供方式 /// public class ModuleBaseProvider { /// /// /// /// /// public virtual IAsynBlock GetAsynBlock(string asynModuleName) { return new AsynBlock(); } /// /// /// /// /// public virtual ICache GetCache(string cacheModuleName) { return new Cache(); } /// /// /// /// /// public virtual ILogWriter GetLogWrite(string logModuleName) { return new LogWriter(); } /// /// 获取字典设置实现实体 /// /// /// public virtual IDirConfig GetDirConfig(string dirConfigModuleName) { return new DirConfig(); } } }