Apq.Cfg.CfgRootExtensions.md 1.6 KB

Apq.Cfg

Apq.Cfg

CfgRootExtensions Class

ICfgRoot 扩展方法

public static class CfgRootExtensions

Inheritance System.Object 🡒 CfgRootExtensions

Methods
GetMasked(this ICfgRoot, string) 获取脱敏后的配置值(用于日志输出)
GetMaskedSnapshot(this ICfgRoot) 获取所有配置的脱敏快照(用于调试)
GetOrDefault<T>(this ICfgRoot, string, T) 获取配置值,如果不存在则返回默认值
GetRequired<T>(this ICfgRoot, string) 获取必需的配置值,如果不存在则抛出异常
TryGet<T>(this ICfgRoot, string, T) 尝试获取配置值