Skip to content

class ConfigureOptions

cangjie
public open class ConfigureOptions<TOptions> <: IConfigureOptions<TOptions> where TOptions <: Object

功能:提供默认名称选项配置的实现。

父类型:

成员概览

成员功能
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)

功能:创建默认名称选项配置器实例。

参数:

  • services: IServiceProvider - 配置时使用的服务提供程序。
  • action: ?(TOptions, IServiceProvider) -> Unit - 实际执行配置的委托;为空时不执行任何配置。

prop services

cangjie
public prop services: IServiceProvider

功能:返回当前配置器使用的服务提供程序。

类型:IServiceProvider

prop action

cangjie
public prop action: ?(TOptions, IServiceProvider) -> Unit

功能:返回当前配置器持有的配置委托。

类型:?(TOptions, IServiceProvider) -> Unit

func configure(TOptions)

cangjie
public open func configure(options: TOptions): Unit

功能:配置选项实例。

参数:

  • options: TOptions - 需要配置的选项实例。

返回值:

  • Unit