class ChainedConfigurationProvider
cangjie
public class ChainedConfigurationProvider <: IConfigurationProvider功能:提供对现有 IConfiguration 的链式适配。
父类型:
成员概览
| 成员 | 功能 |
|---|---|
| prop configuration | 返回被链接的配置对象。 |
| func load() | 链式配置提供程序不维护独立缓存,加载时无需额外处理。 |
| func get(String) | 获取被链接配置中的指定键值。 |
| func set(String, ?String) | 将值写回被链接的配置对象。 |
| func getChildKeys(Collection<String>, ?String) | 返回指定父路径下的子键集合。 |
prop configuration
cangjie
public prop configuration: IConfiguration功能:返回被链接的配置对象。
func load()
cangjie
public func load(): Unit功能:链式配置提供程序不维护独立缓存,加载时无需额外处理。
返回值:
Unit
func get(String)
cangjie
public func get(key: String): ?String功能:获取被链接配置中的指定键值。
参数:
- key:
String- 配置项的键。
返回值:
?String- 返回对应的配置值;如果不存在则返回 None。
func set(String, ?String)
cangjie
public func set(key: String, value: ?String): Unit功能:将值写回被链接的配置对象。
参数:
- key:
String- 配置项的键。 - value:
?String- 要写入的配置值。
返回值:
Unit
func getChildKeys(Collection<String>, ?String)
cangjie
public func getChildKeys(earlierKeys: Collection<String>, parentPath: ?String): Collection<String>功能:返回指定父路径下的子键集合。
参数:
- earlierKeys:
Collection<String>- 已收集的子键集合。 - parentPath:
?String- 父配置路径。
返回值:
Collection<String>- 返回当前链接配置可见的子键集合。