WebHost.CreateDefaultBuilder 메서드

정의

오버로드

CreateDefaultBuilder()

미리 구성된 기본값을 사용하여 WebHostBuilder 클래스의 새 인스턴스를 초기화합니다.

CreateDefaultBuilder(String[])

미리 구성된 기본값을 사용하여 WebHostBuilder 클래스의 새 인스턴스를 초기화합니다.

CreateDefaultBuilder<TStartup>(String[])

형식화된 Startup을 사용하여 미리 구성된 기본값을 사용하여 클래스의 WebHostBuilder 새 인스턴스를 초기화합니다.

CreateDefaultBuilder()

미리 구성된 기본값을 사용하여 WebHostBuilder 클래스의 새 인스턴스를 초기화합니다.

public:
 static Microsoft::AspNetCore::Hosting::IWebHostBuilder ^ CreateDefaultBuilder();
public static Microsoft.AspNetCore.Hosting.IWebHostBuilder CreateDefaultBuilder ();
static member CreateDefaultBuilder : unit -> Microsoft.AspNetCore.Hosting.IWebHostBuilder
Public Shared Function CreateDefaultBuilder () As IWebHostBuilder

반환

IWebHostBuilder

초기화된 IWebHostBuilder입니다.

설명

반환된 기본값은 KestrelWebHostBuilder을 웹 서버로 사용하고 애플리케이션의 구성 공급자를 사용하여 구성하고, 'appsettings.json' 및 'appsettings.[EnvironmentName]에서 로드 IConfigurationGetCurrentDirectory()결과로 설정합니다ContentRootPath. json'은 항목 어셈블리를 사용하여 '개발'인 경우 EnvironmentName 사용자 비밀에서 로드 IConfiguration 하고, 환경 변수에서 로드 IConfiguration 하고, 콘솔에 로그하도록 구성 ILoggerFactory 하고, 출력을 디버그하고, HostFiltering 미들웨어를 추가하고, ASPNETCORE_FORWARDEDHEADERS_ENABLED=true인 경우 ForwardedHeaders 미들웨어를 추가하고, IIS 통합을 사용하도록 설정합니다.

적용 대상

CreateDefaultBuilder(String[])

미리 구성된 기본값을 사용하여 WebHostBuilder 클래스의 새 인스턴스를 초기화합니다.

public:
 static Microsoft::AspNetCore::Hosting::IWebHostBuilder ^ CreateDefaultBuilder(cli::array <System::String ^> ^ args);
public static Microsoft.AspNetCore.Hosting.IWebHostBuilder CreateDefaultBuilder (string[] args);
static member CreateDefaultBuilder : string[] -> Microsoft.AspNetCore.Hosting.IWebHostBuilder
Public Shared Function CreateDefaultBuilder (args As String()) As IWebHostBuilder

매개 변수

args
String[]

명령줄 인수입니다.

반환

IWebHostBuilder

초기화된 IWebHostBuilder입니다.

설명

반환된 기본값은 KestrelWebHostBuilder을 웹 서버로 사용하고 애플리케이션의 구성 공급자를 사용하여 구성하고, 'appsettings.json' 및 'appsettings.[EnvironmentName]에서 로드 IConfigurationGetCurrentDirectory()결과로 설정합니다ContentRootPath. json'은 항목 어셈블리를 사용하여 '개발'인 경우 EnvironmentName 사용자 비밀에서 로드 IConfiguration 하고, 환경 변수에서 로드 IConfiguration 하고, 제공된 명령줄 인수에서 로드 IConfiguration 하고, 콘솔에 로그하도록 구성 ILoggerFactory 하고, 출력을 디버그하고, 항목 어셈블리를 사용하여 '개발'인 경우 EnvironmentName 정적 웹 자산을 매핑하도록 구성 WebRootFileProvider 하고, HostFiltering 미들웨어를 추가하고, ASPNETCORE_FORWARDEDHEADERS_ENABLED=true인 경우 ForwardedHeaders 미들웨어를 추가합니다. IIS 통합을 사용하도록 설정합니다.

적용 대상

CreateDefaultBuilder<TStartup>(String[])

형식화된 Startup을 사용하여 미리 구성된 기본값을 사용하여 클래스의 WebHostBuilder 새 인스턴스를 초기화합니다.

public:
generic <typename TStartup>
 where TStartup : class static Microsoft::AspNetCore::Hosting::IWebHostBuilder ^ CreateDefaultBuilder(cli::array <System::String ^> ^ args);
public static Microsoft.AspNetCore.Hosting.IWebHostBuilder CreateDefaultBuilder<TStartup> (string[] args) where TStartup : class;
static member CreateDefaultBuilder : string[] -> Microsoft.AspNetCore.Hosting.IWebHostBuilder (requires 'Startup : null)
Public Shared Function CreateDefaultBuilder(Of TStartup As Class) (args As String()) As IWebHostBuilder

형식 매개 변수

TStartup

애플리케이션의 시작 메서드를 포함하는 형식입니다.

매개 변수

args
String[]

명령줄 인수입니다.

반환

IWebHostBuilder

초기화된 IWebHostBuilder입니다.

설명

반환된 기본값은 KestrelWebHostBuilder을 웹 서버로 사용하고 애플리케이션의 구성 공급자를 사용하여 구성하고, 'appsettings.json' 및 'appsettings.[EnvironmentName]에서 로드 IConfigurationGetCurrentDirectory()결과로 설정합니다ContentRootPath. json'은 항목 어셈블리를 사용하여 '개발'인 경우 EnvironmentName 사용자 비밀에서 로드 IConfiguration 하고, 환경 변수에서 로드 IConfiguration 하고, 제공된 명령줄 인수에서 로드 IConfiguration 하고, 콘솔에 로그하도록 구성 ILoggerFactory 하고, 출력을 디버그하고, IIS 통합을 사용하도록 설정합니다.

적용 대상