HostApplicationBuilder Класс

Определение

Представляет построитель размещенных приложений и служб, который помогает управлять конфигурацией, ведением журнала, временем существования и т. д.

public ref class HostApplicationBuilder sealed : Microsoft::Extensions::Hosting::IHostApplicationBuilder
public sealed class HostApplicationBuilder : Microsoft.Extensions.Hosting.IHostApplicationBuilder
type HostApplicationBuilder = class
    interface IHostApplicationBuilder
Public NotInheritable Class HostApplicationBuilder
Implements IHostApplicationBuilder
Наследование
HostApplicationBuilder
Реализации

Конструкторы

Имя Описание
HostApplicationBuilder()

Инициализирует новый экземпляр HostApplicationBuilder класса с предварительно настроенными значениями по умолчанию.

HostApplicationBuilder(HostApplicationBuilderSettings)

Инициализирует новый экземпляр HostApplicationBuilderобъекта .

HostApplicationBuilder(String[])

Инициализирует новый экземпляр HostApplicationBuilder класса с предварительно настроенными значениями по умолчанию.

Свойства

Имя Описание
Configuration

Возвращает набор свойств конфигурации key/value.

Environment

Получает сведения о среде размещения, в которой выполняется приложение.

Logging

Возвращает коллекцию поставщиков ведения журнала для создания приложения. Это свойство полезно для добавления новых поставщиков ведения журнала.

Metrics

Позволяет включать метрики и направлять их выходные данные.

Services

Возвращает коллекцию служб для создания приложения. Это свойство полезно для добавления предоставляемых пользователем или платформы служб.

Методы

Имя Описание
Build()

Создает узел. Этот метод можно вызывать только один раз.

ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>)

Регистрирует экземпляр, используемый IServiceProviderFactory<TContainerBuilder> для создания IServiceProvider.

Явные реализации интерфейса

Имя Описание
IHostApplicationBuilder.Configuration

Возвращает набор свойств конфигурации key/value.

IHostApplicationBuilder.Properties

Возвращает центральное расположение для совместного использования состояния между компонентами во время процесса сборки узла.

Применяется к