#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; }
}
}