WebApplicationBuilder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Построитель для веб-приложений и служб.
public sealed class WebApplicationBuilder : Microsoft.Extensions.Hosting.IHostApplicationBuilder
public sealed class WebApplicationBuilder
type WebApplicationBuilder = class
interface IHostApplicationBuilder
type WebApplicationBuilder = class
Public NotInheritable Class WebApplicationBuilder
Implements IHostApplicationBuilder
Public NotInheritable Class WebApplicationBuilder
- Наследование
-
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 |
Построитель для веб-приложений и служб. |