Table of Contents

Interface IVariableResolver

Namespace
Apq.Cfg.Template
Assembly
Apq.Cfg.dll

变量解析器接口

public interface IVariableResolver

Remarks

用于解析配置模板中的变量引用,如 ${App:Name} 或 ${ENV:PATH}

Properties

Prefix

解析器前缀(如 "ENV"、"SYS"),为 null 表示默认解析器

string? Prefix { get; }

Property Value

string

Methods

Resolve(string, ICfgRoot)

解析变量

string? Resolve(string variableName, ICfgRoot cfg)

Parameters

variableName string

变量名(不含前缀)

cfg ICfgRoot

配置根,用于引用其他配置

Returns

string

解析后的值,null 表示无法解析