Table of Contents

Class CfgBuilderExtensions

Namespace
Apq.Cfg.Env
Assembly
Apq.Cfg.Env.dll

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

builder CfgBuilder

配置构建器

path string

.env 文件路径

level int

配置层级,数值越大优先级越高,默认为 Env (5)

writeable bool

是否可写,默认为false

optional bool

文件不存在时是否忽略,默认为true

reloadOnChange bool

文件变更时是否自动重载,默认为true

isPrimaryWriter bool

是否为默认写入目标,默认为false

setEnvironmentVariables bool

是否将配置写入系统环境变量,默认为false

Returns

CfgBuilder

配置构建器实例,支持链式调用