WebApplicationBuilder Класс

Определение

Построитель для веб-приложений и служб.

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

Свойства

Configuration

Коллекция поставщиков конфигурации для создания приложения. Это полезно для добавления новых источников конфигурации и поставщиков.

Environment

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

Host

Объект IHostBuilder для настройки свойств узла, но не сборки. Чтобы выполнить сборку после настройки, вызовите Build().

Logging

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

Metrics

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

Services

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

WebHost

Объект IWebHostBuilder для настройки свойств сервера, но не для сборки. Чтобы выполнить сборку после настройки, вызовите Build().

Методы

Build()

Выполняет сборку WebApplication.

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

IHostApplicationBuilder.Configuration

Построитель для веб-приложений и служб.

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

Построитель для веб-приложений и служб.

IHostApplicationBuilder.Environment

Построитель для веб-приложений и служб.

IHostApplicationBuilder.Properties

Построитель для веб-приложений и служб.

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