WebHost.CreateDefaultBuilder 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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입니다.
설명
반환된 기본값은 KestrelWebHostBuilder을 웹 서버로 사용하고 애플리케이션의 구성 공급자를 사용하여 구성하고, 'appsettings.json' 및 'appsettings.[EnvironmentName]에서 로드 IConfiguration 의 GetCurrentDirectory()결과로 설정합니다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입니다.
설명
반환된 기본값은 KestrelWebHostBuilder을 웹 서버로 사용하고 애플리케이션의 구성 공급자를 사용하여 구성하고, 'appsettings.json' 및 'appsettings.[EnvironmentName]에서 로드 IConfiguration 의 GetCurrentDirectory()결과로 설정합니다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입니다.
설명
반환된 기본값은 KestrelWebHostBuilder을 웹 서버로 사용하고 애플리케이션의 구성 공급자를 사용하여 구성하고, 'appsettings.json' 및 'appsettings.[EnvironmentName]에서 로드 IConfiguration 의 GetCurrentDirectory()결과로 설정합니다ContentRootPath. json'은 항목 어셈블리를 사용하여 '개발'인 경우 EnvironmentName 사용자 비밀에서 로드 IConfiguration 하고, 환경 변수에서 로드 IConfiguration 하고, 제공된 명령줄 인수에서 로드 IConfiguration 하고, 콘솔에 로그하도록 구성 ILoggerFactory 하고, 출력을 디버그하고, IIS 통합을 사용하도록 설정합니다.