HostingHostBuilderExtensions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы расширения для IHostBuilder пакета размещения.
public ref class HostingHostBuilderExtensions abstract sealed
public static class HostingHostBuilderExtensions
type HostingHostBuilderExtensions = class
Public Module HostingHostBuilderExtensions
- Наследование
-
HostingHostBuilderExtensions
Методы
| Имя | Описание |
|---|---|
| ConfigureAppConfiguration(IHostBuilder, Action<IConfigurationBuilder>) |
Настраивает конфигурацию для остальной части процесса сборки и приложения. Это может вызываться несколько раз, и результаты будут аддитивными. Результаты будут доступны для Configuration последующих операций, а также в Services. |
| ConfigureContainer<TContainerBuilder>(IHostBuilder, Action<TContainerBuilder>) |
Включает настройку экземпляра контейнера зависимостей. Это может вызываться несколько раз, и результаты будут аддитивными. |
| ConfigureDefaults(IHostBuilder, String[]) |
Настраивает существующий IHostBuilder экземпляр с предварительно настроенными значениями по умолчанию. Это перезаписывает ранее настроенные значения и призвано вызываться перед дополнительными вызовами конфигурации. |
| ConfigureHostOptions(IHostBuilder, Action<HostBuilderContext,HostOptions>) |
Добавляет делегат для настройки HostOptionsIHostэлемента . |
| ConfigureHostOptions(IHostBuilder, Action<HostOptions>) |
Добавляет делегат для настройки HostOptionsIHostэлемента . |
| ConfigureLogging(IHostBuilder, Action<HostBuilderContext,ILoggingBuilder>) |
Добавляет делегат для настройки предоставленного ILoggingBuilder. Это можно вызывать несколько раз. |
| ConfigureLogging(IHostBuilder, Action<ILoggingBuilder>) |
Добавляет делегат для настройки предоставленного ILoggingBuilder. Это можно вызывать несколько раз. |
| ConfigureMetrics(IHostBuilder, Action<HostBuilderContext,IMetricsBuilder>) |
Добавляет делегат для настройки предоставленного IMetricsBuilder. Это можно вызывать несколько раз. |
| ConfigureMetrics(IHostBuilder, Action<IMetricsBuilder>) |
Добавляет делегат для настройки предоставленного IMetricsBuilder. Это можно вызывать несколько раз. |
| ConfigureServices(IHostBuilder, Action<IServiceCollection>) |
Добавляет службы в контейнер. Это может вызываться несколько раз, и результаты будут аддитивными. |
| RunConsoleAsync(IHostBuilder, Action<ConsoleLifetimeOptions>, CancellationToken) |
Включает поддержку консоли, сборку и запуск узла и ожидает завершения работы CTRL+C или SIGTERM. |
| RunConsoleAsync(IHostBuilder, CancellationToken) |
Включает поддержку консоли, сборку и запуск узла и ожидает завершения работы CTRL+C или SIGTERM. |
| UseConsoleLifetime(IHostBuilder, Action<ConsoleLifetimeOptions>) |
Прослушивает ctrl+C или SIGTERM и вызывает StopApplication() запуск процесса завершения работы. Это разблокирует расширения, такие как RunAsync и WaitForShutdownAsync. |
| UseConsoleLifetime(IHostBuilder) |
Прослушивает ctrl+C или SIGTERM и вызывает StopApplication() запуск процесса завершения работы. Это разблокирует расширения, такие как RunAsync и WaitForShutdownAsync. |
| UseContentRoot(IHostBuilder, String) |
Указывает корневой каталог содержимого, используемый узлом. Чтобы избежать перезаписи корневого каталога содержимого по умолчанию, убедитесь, что это вызывается после настройки по умолчанию. |
| UseDefaultServiceProvider(IHostBuilder, Action<HostBuilderContext,ServiceProviderOptions>) |
Указывает значение IServiceProvider по умолчанию. |
| UseDefaultServiceProvider(IHostBuilder, Action<ServiceProviderOptions>) |
Указывает значение IServiceProvider по умолчанию. |
| UseEnvironment(IHostBuilder, String) |
Указывает среду, используемую узлом. Чтобы избежать перезаписи среды по умолчанию, убедитесь, что это вызывается после настройки по умолчанию. |