using System.Threading.Tasks;
using Microservice.Common.Models;
namespace Microservice.Common.Services
{
///
/// 用户服务实现类
///
public class UserService : IUserService
{
private readonly IServiceClient _serviceClient;
///
/// 构造函数
///
/// 微服务客户端
public UserService(IServiceClient serviceClient)
{
_serviceClient = serviceClient;
}
///
/// 获取用户配置信息
///
/// 配置信息模型
public async Task GetUserInfoAsync()
{
// 直接使用硬编码的服务名称和路径,暂时不使用 ServiceRegistry
return await _serviceClient.GetAsync("Mico_Demo2222", "/User/config/info");
}
}
}