//namespace Store.Client
//{
// ///
// /// 根据 DI 注册 Key 获取服务配置。
// /// Keyed DI 配置作为初始值,登录后获取到的服务地址可以覆盖初始值。
// ///
// public interface IServiceConfigProvider
// {
// ///
// /// 获取指定 Key 的服务配置。
// ///
// IServerConfig Get(string key);
// ///
// /// 尝试获取指定 Key 的服务配置。
// ///
// bool TryGet(string key, out IServerConfig config);
// ///
// /// 设置或覆盖指定 Key 的完整服务配置。
// ///
// void Set(string key, IServerConfig config);
// ///
// /// 设置或覆盖指定 Key 的服务配置。
// ///
// void Set(string key, string host, string objUrl);
// ///
// /// 只更新指定 Key 的 Host,保留原有 ObjUrl。
// ///
// void SetHost(string key, string host);
// ///
// /// 删除运行时覆盖配置。删除后会回退到 Keyed DI 初始配置。
// ///
// bool Remove(string key);
// }
//}