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>) |
Добавляет делегат для настройки HostOptions объекта IHost. |
ConfigureHostOptions(IHostBuilder, Action<HostOptions>) |
Добавляет делегат для настройки экземпляра HostOptions , связанного IHost с th. |
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) |
Ожидает сигналы CTRL+C или SIGTERM и вызывает метод StopApplication() для запуска процесса завершения работы. Это разблокирует расширения, такие как RunAsync и WaitForShutdownAsync. |
UseConsoleLifetime(IHostBuilder, Action<ConsoleLifetimeOptions>) |
Ожидает сигналы CTRL+C или SIGTERM и вызывает метод StopApplication() для запуска процесса завершения работы. Это разблокирует расширения, такие как RunAsync и WaitForShutdownAsync. |
UseContentRoot(IHostBuilder, String) |
Указывает корневой каталог содержимого, используемый узлом. |
UseDefaultServiceProvider(IHostBuilder, Action<HostBuilderContext,ServiceProviderOptions>) |
Указывает , который IServiceProvider будет использоваться по умолчанию. |
UseDefaultServiceProvider(IHostBuilder, Action<ServiceProviderOptions>) |
Указывает , который IServiceProvider будет использоваться по умолчанию. |
UseEnvironment(IHostBuilder, String) |
Указывает среду, используемую узлом. |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по