Microsoft.AspNetCore.Hosting Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет типы, помогающие настраивать и запускать веб-приложения.
Классы
| Имя. | Описание |
|---|---|
| AppServicesWebHostBuilderExtensions |
Метод расширения для добавления интеграции Azure AppServices в приложение. |
| ConventionBasedStartup |
Предоставляет типы, помогающие настраивать и запускать веб-приложения. |
| DelegateStartup |
Используется для инициализации служб и по промежуточного слоя, используемых приложением. |
| EnvironmentName |
Часто используемые имена сред. |
| HostingAbstractionsWebHostBuilderExtensions |
Содержит методы расширения для настройки IWebHostBuilder. |
| HostingEnvironmentExtensions |
Методы расширения для IHostingEnvironment. |
| HostingStartupAttribute |
Атрибут маркера, указывающий реализацию IHostingStartup , которая будет загружена и выполнена при создании IWebHostобъекта. |
| KestrelServerOptionsConnectionLoggingExtensions |
Предоставляет типы, помогающие настраивать и запускать веб-приложения. |
| KestrelServerOptionsHttpsExtensions |
Предоставляет типы, помогающие настраивать и запускать веб-приложения. |
| KestrelServerOptionsSystemdExtensions |
Расширения для интеграции с системным |
| ListenOptionsConnectionLoggingExtensions |
Расширения для ведения журнала подключений. |
| ListenOptionsHttpsExtensions |
Методы расширения для ListenOptions, которые настраивают Kestrel для использования HTTPS для данной конечной точки. |
| ServiceFakesWebHostExtensions |
Методы расширения, поддерживающие сценарии модульного тестирования сервера Kestrel. |
| StartupBase |
Базовый класс для инициализации служб и по промежуточного слоя, используемых приложением. |
| StartupBase<TBuilder> |
Базовый класс для инициализации служб и по промежуточного слоя, используемых для настройки |
| WebHostBuilder |
Построитель для IWebHost |
| WebHostBuilderContext |
Контекст, содержащий общие службы в .IWebHost Некоторые свойства могут иметь значение NULL, пока не задано параметром IWebHost. |
| WebHostBuilderExtensions |
Содержит расширения для настройки IWebHostBuilder. |
| WebHostBuilderHttpSysExtensions |
Предоставляет метод расширений для использования Http.sys в качестве сервера для веб-узла. |
| WebHostBuilderIISExtensions |
Методы расширения для внепроцессных служб IIS. |
| WebHostBuilderKestrelExtensions |
Расширения Kestrel IWebHostBuilder . |
| WebHostBuilderLibuvExtensions |
Расширения Libuv IWebHostBuilder . |
| WebHostBuilderMsQuicExtensions |
Предоставляет типы, помогающие настраивать и запускать веб-приложения. |
| WebHostBuilderNamedPipeExtensions |
IWebHostBuilder Методы расширения для настройки транспорта именованных каналов для использования Kestrel. |
| WebHostBuilderQuicExtensions |
IWebHostBuilder Методы расширения для настройки транспорта Quic, используемого Kestrel. |
| WebHostBuilderSocketExtensions |
IWebHostBuilder Методы расширения для настройки транспорта Сокета для использования Kestrel. |
| WebHostBuilderWebListenerExtensions |
Предоставляет типы, помогающие настраивать и запускать веб-приложения. |
| WebHostDefaults |
Содержит набор констант, представляющих ключи конфигурации. |
| WebHostExtensions |
Содержит расширения для управления жизненным циклом объекта IWebHost. |
Интерфейсы
| Имя. | Описание |
|---|---|
| IApplicationLifetime |
Позволяет потребителям выполнять очистку во время корректного завершения работы. Этот тип устарел и будет удален в будущей версии. Рекомендуемая альтернатива — Microsoft. Extensions.Hosting.IHostApplicationLifetime. |
| IHostingEnvironment |
Предоставляет сведения о среде размещения веб-сайта, в которой выполняется приложение. Этот тип устарел и будет удален в будущей версии. Рекомендуемая альтернатива — Microsoft. AspNetCore.Hosting.IWebHostEnvironment. |
| IHostingStartup |
Представляет конкретную конфигурацию платформы, которая будет применена к IWebHostBuilder объекту при создании IWebHost. |
| IStartup |
Предоставляет интерфейс для инициализации служб и ПО промежуточного слоя, используемого приложением. |
| IStartupConfigureContainerFilter<TContainerBuilder> |
Этот API поддерживает инфраструктуру ASP.NET Core и не предназначен для использования непосредственно из кода. Этот API может изменяться или удаляться в будущих выпусках. |
| IStartupConfigureServicesFilter |
Этот API поддерживает инфраструктуру ASP.NET Core и не предназначен для использования непосредственно из кода. Этот API может изменяться или удаляться в будущих выпусках. |
| IStartupFilter |
Предоставляет интерфейс для расширения конвейера ПО промежуточного слоя с помощью новых методов настройки. Можно использовать для добавления по умолчанию в начало или конец конвейера без необходимости явно регистрировать по промежуточному слоям автора приложения. |
| IWebHost |
Представляет настроенный веб-узел. |
| IWebHostBuilder |
Построитель для IWebHost. |
| IWebHostEnvironment |
Предоставляет сведения о среде размещения веб-сайта, в которой выполняется приложение. |
Комментарии
Дополнительные сведения о размещении ASP.NET Core см. в ASP.NET Core .NET универсального узла.