IHostApplicationBuilder 接口

定义

表示托管应用程序和服务生成器,可帮助管理配置、日志记录、生存期等。

public interface class IHostApplicationBuilder
public interface IHostApplicationBuilder
type IHostApplicationBuilder = interface
Public Interface IHostApplicationBuilder
派生

属性

名称 说明
Configuration

获取键/值配置属性集。

Environment

获取有关应用程序在其中运行的宿主环境的信息。

Logging

获取要撰写的应用程序的日志记录提供程序的集合。 这对于添加新日志记录提供程序非常有用。

Metrics

获取一个生成器,该生成器允许启用指标并指示其输出。

Properties

获取用于在主机生成过程中在组件之间共享状态的中心位置。

Services

获取要撰写的应用程序的服务集合。 这可用于添加用户提供的服务或框架提供的服务。

方法

名称 说明
ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>)

IServiceProviderFactory<TContainerBuilder>注册要用于创建该实例的IServiceProvider实例。

适用于