Поделиться через


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

Возвращает набор свойств конфигурации "ключ—значение".

Environment

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

Logging

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

Metrics

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

Services

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

Методы

Build()

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

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

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

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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

IHostApplicationBuilder.Configuration

Возвращает набор свойств конфигурации "ключ-значение".

IHostApplicationBuilder.Properties

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

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