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 |
Возвращает централизованное расположение для совместного использования состояния между компонентами в процессе сборки узла. |