HostingHostBuilderExtensions.ConfigureDefaults(IHostBuilder, String[]) Метод

Определение

Настраивает существующий IHostBuilder экземпляр с предварительно настроенными значениями по умолчанию. Это перезаписывает ранее настроенные значения и призвано вызываться перед дополнительными вызовами конфигурации.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Hosting::IHostBuilder ^ ConfigureDefaults(Microsoft::Extensions::Hosting::IHostBuilder ^ builder, cli::array <System::String ^> ^ args);
public static Microsoft.Extensions.Hosting.IHostBuilder ConfigureDefaults(this Microsoft.Extensions.Hosting.IHostBuilder builder, string[]? args);
static member ConfigureDefaults : Microsoft.Extensions.Hosting.IHostBuilder * string[] -> Microsoft.Extensions.Hosting.IHostBuilder
<Extension()>
Public Function ConfigureDefaults (builder As IHostBuilder, args As String()) As IHostBuilder

Параметры

builder
IHostBuilder

Существующий построитель для настройки.

args
String[]

Args командной строки.

Возвращаемое значение

Тот же экземпляр IHostBuilder цепочки.

Комментарии

Следующие значения по умолчанию применяются к IHostBuilder: * задайте ContentRootPath результат GetCurrentDirectory() загрузки узла IConfiguration * из префиксированных переменных среды с префиксом "DOTNET_" * узла IConfiguration загрузки из предоставленной командной строки args * load app IConfiguration from 'appsettings.json' и appsettings.[EnvironmentName].json' * загрузка приложения IConfiguration из '[ApplicationName].settings.json' и '[ApplicationName].settings.[EnvironmentName].json' когда не пусто * загрузка приложения IConfiguration из секретов пользователей, когда ApplicationNameEnvironmentName используется сборка записи * загрузка приложения IConfiguration из переменных среды * загрузка приложения IConfiguration из предоставленной командной строки args * настройка ILoggerFactory для входа в консоль, отладку и выходные данные источника событий * включает проверку области в контейнере внедрения зависимостей, когда EnvironmentName это "Разработка".

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