Class CfgBuilderExtensions
CfgBuilder 的 Nacos 扩展方法
public static class CfgBuilderExtensions
- Inheritance
-
CfgBuilderExtensions
- Inherited Members
Methods
AddNacos(CfgBuilder, Action<NacosCfgOptions>, int, bool)
添加 Nacos 配置源
public static CfgBuilder AddNacos(this CfgBuilder builder, Action<NacosCfgOptions> configure, int level = 200, bool isPrimaryWriter = false)
Parameters
builderCfgBuilder配置构建器
configureAction<NacosCfgOptions>配置选项
levelint配置层级,数值越大优先级越高,默认为 Nacos (15)
isPrimaryWriterbool是否为主写入源,默认为false
Returns
- CfgBuilder
配置构建器实例,支持链式调用
AddNacos(CfgBuilder, string, string, string, int, bool)
添加 Nacos 配置源(使用默认选项)
public static CfgBuilder AddNacos(this CfgBuilder builder, string serverAddresses, string dataId, string group = "DEFAULT_GROUP", int level = 200, bool enableHotReload = false)
Parameters
builderCfgBuilder配置构建器
serverAddressesstringNacos 服务地址
dataIdstring配置的 DataId
groupstring配置分组,默认为 "DEFAULT_GROUP"
levelint配置层级,数值越大优先级越高,默认为 Nacos (15)
enableHotReloadbool是否启用热重载,默认为false
Returns
- CfgBuilder
配置构建器实例,支持链式调用
AddNacosJson(CfgBuilder, string, string, string, int, bool)
添加 Nacos JSON 配置源
public static CfgBuilder AddNacosJson(this CfgBuilder builder, string serverAddresses, string dataId, string group = "DEFAULT_GROUP", int level = 200, bool enableHotReload = false)
Parameters
builderCfgBuilder配置构建器
serverAddressesstringNacos 服务地址
dataIdstring配置的 DataId
groupstring配置分组,默认为 "DEFAULT_GROUP"
levelint配置层级,数值越大优先级越高,默认为 Nacos (15)
enableHotReloadbool是否启用热重载,默认为false
Returns
- CfgBuilder
配置构建器实例,支持链式调用
AddNacosProperties(CfgBuilder, string, string, string, int, bool)
添加 Nacos Properties 配置源
public static CfgBuilder AddNacosProperties(this CfgBuilder builder, string serverAddresses, string dataId, string group = "DEFAULT_GROUP", int level = 200, bool enableHotReload = false)
Parameters
builderCfgBuilder配置构建器
serverAddressesstringNacos 服务地址
dataIdstring配置的 DataId
groupstring配置分组,默认为 "DEFAULT_GROUP"
levelint配置层级,数值越大优先级越高,默认为 Nacos (15)
enableHotReloadbool是否启用热重载,默认为false
Returns
- CfgBuilder
配置构建器实例,支持链式调用