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