class ConfigureNamedOptions
cangjie
public open class ConfigureNamedOptions<TOptions> <: IConfigureNamedOptions<TOptions> where TOptions <: Object1
功能:提供按名称执行选项配置的实现。
父类型:
- IConfigureNamedOptions<TOptions>
成员概览
| 成员 | 功能 |
|---|---|
| init(?String, IServiceProvider, (TOptions, IServiceProvider) -> Unit) | 创建按名称配置选项的实例。 |
| prop name | 返回当前配置器匹配的选项名称;为空时表示匹配所有名称。 |
| prop services | 返回当前配置器使用的服务提供程序。 |
| prop action | 返回当前配置器持有的配置委托。 |
| func configure(TOptions) | 配置默认名称的选项实例。 |
| func configure(?String, TOptions) | 配置指定名称的选项实例。 |
init(?String, IServiceProvider, (TOptions, IServiceProvider) -> Unit)
cangjie
public init(name: ?String, services: IServiceProvider, action: (TOptions, IServiceProvider) -> Unit)1
功能:创建按名称配置选项的实例。
参数:
- name:
?String- 需要匹配的选项名称;为空时表示匹配所有名称。 - services: IServiceProvider - 配置时使用的服务提供程序。
- action: (TOptions, IServiceProvider) -> Unit - 实际执行配置的委托。
prop name
cangjie
public prop name: ?String1
功能:返回当前配置器匹配的选项名称;为空时表示匹配所有名称。
类型:?String
prop services
cangjie
public prop services: IServiceProvider1
功能:返回当前配置器使用的服务提供程序。
prop action
cangjie
public prop action: ?(TOptions, IServiceProvider) -> Unit1
功能:返回当前配置器持有的配置委托。
类型:?(TOptions, IServiceProvider) -> Unit
func configure(TOptions)
cangjie
public func configure(options: TOptions): Unit1
功能:配置默认名称的选项实例。
参数:
- options:
TOptions- 需要配置的选项实例。
返回值:
Unit
func configure(?String, TOptions)
cangjie
public open func configure(name: ?String, options: TOptions): Unit1
功能:配置指定名称的选项实例。
参数:
- name:
?String- 当前选项名称。 - options:
TOptions- 需要配置的选项实例。
返回值:
Unit