24 lines
717 B
C#
24 lines
717 B
C#
using Nacos.V2.DependencyInjection;
|
|
|
|
namespace YuanXuan.IM.Api.CollectionExtensions
|
|
{
|
|
/// <summary>
|
|
/// 强类型配置服务
|
|
/// </summary>
|
|
public static class NacosServiceCollectionExtension
|
|
{
|
|
|
|
/// <summary>
|
|
/// 添加强类型配置服务
|
|
/// </summary>
|
|
/// <param name="services"></param>
|
|
public static void AddNacos(this IServiceCollection services, IConfiguration configuration, IHostBuilder host)
|
|
{
|
|
services.AddNacosV2Config(configuration);
|
|
services.AddNacosV2Naming(configuration);
|
|
host.UseNacosConfig("nacos");
|
|
//services.AddNacosAspNet(configuration, section: "nacos");
|
|
}
|
|
}
|
|
}
|