namespace OSS.Tools.DirConfig; public interface IToolListConfig { /// /// 添加列表配置项 /// /// 配置关键字 /// 项关键字 /// 配置具体信息 /// 来源名称 /// 配置信息类型 /// Task SetItem(string listKey, string itemKey, TConfig itemValue, string sourceName); /// /// 获取列表配置 /// /// 配置关键字 /// 来源名称 /// 配置信息类型 /// Task>> GetList(string listKey, string sourceName); /// /// 获取列表数量 /// /// 配置关键字 /// 来源名称 /// Task GetCount(string listKey, string sourceName); /// /// 获取列表配置具体项 /// /// 配置关键字 /// 项Key /// 来源名称 /// 配置信息类型 /// Task?> GetItem(string listKey, string itemKey, string sourceName); /// /// 移除列表配置项 /// /// /// /// 来源名称 /// Task RemoveItem(string listKey, string itemKey, string sourceName); }