class HostBuilder
cangjie
public class HostBuilder <: IHostBuilder功能:提供主机实例的构建能力。
父类型:
成员概览
| 成员 | 功能 |
|---|---|
| prop logging | 返回日志构建器。 |
| prop services | 返回服务集合。 |
| prop environment | 返回主机环境信息。 |
| prop properties | 返回构建过程共享的属性集合。 |
| prop configuration | 返回主机配置管理器。 |
| func build() | 构建主机实例。 |
prop logging
cangjie
public prop logging: LoggingBuilder功能:返回日志构建器。
prop services
cangjie
public prop services: ServiceCollection功能:返回服务集合。
prop environment
cangjie
public prop environment: IHostEnvironment功能:返回主机环境信息。
prop properties
cangjie
public prop properties: HashMap<String, Any>功能:返回构建过程共享的属性集合。
类型:HashMap<String, Any>
prop configuration
cangjie
public prop configuration: ConfigurationManager功能:返回主机配置管理器。
类型:ConfigurationManager
func build()
cangjie
public func build(): IHost功能:构建主机实例。
返回值:
- IHost - 返回构建得到的主机对象。
扩展成员
| 成员 | 功能 |
|---|---|
| func configureServices((ServiceCollection) -> Unit) | 配置服务集合。 |
func configureServices((ServiceCollection) -> Unit)
cangjie
public func configureServices(configure: (ServiceCollection) -> Unit): HostBuilder功能:配置服务集合。
参数:
- configure: (ServiceCollection) -> Unit - 用于配置服务集合的回调。
返回值:
- HostBuilder - 返回当前主机构建器,便于继续链式配置。