Class CfgBuilderExtensions
CfgBuilder 的 .env 文件扩展方法
public static class CfgBuilderExtensions
- Inheritance
-
CfgBuilderExtensions
- Inherited Members
Methods
AddEnvFile(CfgBuilder, string, int, bool, bool, bool, bool, bool)
添加 .env 文件配置源
public static CfgBuilder AddEnvFile(this CfgBuilder builder, string path, int level = 400, bool writeable = false, bool optional = true, bool reloadOnChange = true, bool isPrimaryWriter = false, bool setEnvironmentVariables = false)
Parameters
builderCfgBuilder配置构建器
pathstring.env 文件路径
levelint配置层级,数值越大优先级越高,默认为 Env (5)
writeablebool是否可写,默认为false
optionalbool文件不存在时是否忽略,默认为true
reloadOnChangebool文件变更时是否自动重载,默认为true
isPrimaryWriterbool是否为默认写入目标,默认为false
setEnvironmentVariablesbool是否将配置写入系统环境变量,默认为false
Returns
- CfgBuilder
配置构建器实例,支持链式调用