다음을 통해 공유


HostingHostBuilderExtensions.ConfigureDefaults(IHostBuilder, String[]) 메서드

정의

미리 구성된 기본값을 사용하여 기존 IHostBuilder instance 구성합니다. 이렇게 하면 이전에 구성된 값이 덮어쓰여지고 추가 구성 호출 전에 호출됩니다.

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[]

명령줄 인수입니다.

반환

연결을 위한 IHostBuilder의 동일한 인스턴스입니다.

설명

다음 기본값은 에 적용IHostBuilder됩니다. * 을 "DOTNET_" 접두사 환경 변수 * 제공된 명령줄 인수에서 호스트 IConfigurationIConfiguration 로드 * 'appsettings.json' 및 'appsettings.[EnvironmentName]에서 앱 IConfiguration 로드의 결과로 GetCurrentDirectory() 설정합니다ContentRootPath. json' * 가 항목 어셈블리를 사용하는 경우 사용자 비밀에서 앱 IConfiguration 로드 * 환경 변수에서 앱 IConfiguration 로드 * 제공된 명령줄 인수에서 앱 IConfiguration 로드 * 콘솔, 디버그 및 이벤트 원본 출력에 로그하도록 구성 * 가 'Development'일 때 EnvironmentName 종속성 주입 컨테이너에 대한 scope 유효성 검사를 사용하도록 설정합니다ILoggerFactory.EnvironmentName

적용 대상