Skip to content

class ConfigureAfterOptions

cangjie
public open class ConfigureAfterOptions<TOptions> <: IConfigureAfterOptions<TOptions> where TOptions <: Object

功能:提供按名称执行后置选项配置的实现。

父类型:

成员概览

成员功能
init(?String, IServiceProvider, (TOptions, IServiceProvider) -> Unit)创建按名称执行后置配置的实例。
prop name返回当前配置器匹配的选项名称;为空时表示匹配所有名称。
prop services返回当前配置器使用的服务提供程序。
prop action返回当前配置器持有的配置委托。
func configureAfter(?String, TOptions)对指定名称的选项实例执行后置配置。

init(?String, IServiceProvider, (TOptions, IServiceProvider) -> Unit)

cangjie
public init(name: ?String, services: IServiceProvider, action: (TOptions, IServiceProvider) -> Unit)

功能:创建按名称执行后置配置的实例。

参数:

  • name: ?String - 需要匹配的选项名称;为空时表示匹配所有名称。
  • services: IServiceProvider - 配置时使用的服务提供程序。
  • action: (TOptions, IServiceProvider) -> Unit - 实际执行后置配置的委托。

prop name

cangjie
public prop name: ?String

功能:返回当前配置器匹配的选项名称;为空时表示匹配所有名称。

类型:?String

prop services

cangjie
public prop services: IServiceProvider

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

类型:IServiceProvider

prop action

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

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

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

func configureAfter(?String, TOptions)

cangjie
public open func configureAfter(name: ?String, options: TOptions): Unit

功能:对指定名称的选项实例执行后置配置。

参数:

  • name: ?String - 当前选项名称。
  • options: TOptions - 需要后置配置的选项实例。

返回值:

  • Unit