Skip to content

soulsoft_extensions_options

API 列表

名称功能
ConfigureAfterOptions提供按名称执行后置选项配置的实现。
ConfigureNamedOptions提供按名称执行选项配置的实现。
ConfigureOptions提供默认名称选项配置的实现。
Options提供选项系统的公共静态辅助成员。
OptionsBuilder提供命名选项的配置与验证构建能力。
OptionsCache提供选项监视缓存实现。
OptionsFactory提供选项实例创建、配置与验证实现。
OptionsValidationException表示选项验证失败时抛出的异常。
OptionsWrapper提供 IOptions 的简单包装实现。
UnnamedOptionsManager提供默认名称选项的延迟初始化管理实现。
ValidateOptions提供基于委托的选项验证实现。
ValidateOptionsResult表示选项验证结果。

接口

名称功能
IConfigureAfterOptions定义在基础配置之后执行附加配置的接口。
IConfigureNamedOptions定义按名称配置选项实例的接口。
IConfigureOptions定义配置选项实例的接口。
IOptions定义访问选项值的公共接口。
IOptionsFactory定义创建选项实例的工厂接口。
IOptionsMonitor定义按名称访问选项值的监视接口。
IOptionsMonitorCache定义选项监视缓存接口。
IStartupValidator定义应用启动阶段执行验证的接口。
IValidateOptions定义验证选项实例的接口。
OptionsServiceCollectionExtensions定义选项服务注册与配置扩展接口。

子包

包名
soulsoft_extensions_options.exceptions
soulsoft_extensions_options.unittests