Interface IConfigService
配置服务接口
public interface IConfigService : IServiceBase, IModuleBase
- Inherited Members
- Extension Methods
Methods
DeleteProduceModel(string)
删除产品型号配置
bool DeleteProduceModel(string produceModelName)
Parameters
produceModelNamestring产品型号名称
Returns
Delete<T>(Guid)
删除
bool Delete<T>(Guid id) where T : ConfigBase, new()
Parameters
idGuidid
Returns
Type Parameters
T
Delete<T>(string)
删除配置
bool Delete<T>(string instanceName) where T : ConfigBase, new()
Parameters
instanceNamestring实例名称
Returns
Type Parameters
T
Delete<T>(string, string)
删除
bool Delete<T>(string instanceName, string createTime) where T : ConfigBase, new()
Parameters
Returns
Type Parameters
T
FindAll<T>()
查询全部
List<T> FindAll<T>() where T : ConfigBase, new()
Returns
- List<T>
Type Parameters
T
Read<T>(string, bool)
读取
T Read<T>(string instanceName, bool followProductModel) where T : ConfigBase, new()
Parameters
Returns
- T
实例配置
Type Parameters
T实例类型
Save<T>(string, T, bool, bool)
保存
bool Save<T>(string instanceName, T config, bool followProductModel, bool EnableValueChangeLog = true) where T : ConfigBase, new()
Parameters
instanceNamestring实例名称
configT实例配置
followProductModelbool跟随产品型号
EnableValueChangeLogbool使能配置发生改变日志
Returns
- bool
true=成功 false=是吧
Type Parameters
T实例类型
Events
ConfigChanged
配置发生改变
event EventHandler<ConfigChangeEventArgs> ConfigChanged