#region Copyright (C) 2016 Kevin (OSS开源系列) 公众号:OSSCore /*************************************************************************** *   文件功能描述:全局插件 - 配置插件接口 * *   创建人: Kevin * 创建人Email:1985088337@qq.com * * *****************************************************************************/ #endregion namespace OSS.Tools.DirConfig { /// /// 字典配置接口 /// public interface IToolDirConfig { /// /// 添加字典配置 /// /// 配置关键字 /// 配置具体信息 /// 来源名称 /// 配置信息类型 /// Task SetDirConfig(string key, TConfig dirConfig, string sourceName); /// /// 获取字典配置 /// /// 配置关键字 /// 来源名称 /// 配置信息类型 /// Task GetDirConfig(string key, string sourceName); /// /// 移除配置信息 /// /// /// 来源名称 /// Task RemoveDirConfig(string key, string sourceName); } public class ItemConfig { /// /// 项Key /// public string key { get; set; } = string.Empty; } public class ItemConfig : ItemConfig { /// /// 项值 /// public TConfig? value { get; set; } } }