WebHost.CreateDefaultBuilder Yöntem

Tanım

Aşırı Yüklemeler

CreateDefaultBuilder()

Önceden yapılandırılmış varsayılanlarla WebHostBuilder sınıfının yeni bir örneğini başlatıyor.

CreateDefaultBuilder(String[])

Önceden yapılandırılmış varsayılanlarla WebHostBuilder sınıfının yeni bir örneğini başlatıyor.

CreateDefaultBuilder<TStartup>(String[])

türüne sahip Başlangıç'ı WebHostBuilder kullanarak önceden yapılandırılmış varsayılanlarla sınıfının yeni bir örneğini başlatıyor.

CreateDefaultBuilder()

Önceden yapılandırılmış varsayılanlarla WebHostBuilder sınıfının yeni bir örneğini başlatıyor.

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

Döndürülenler

IWebHostBuilder

Başlatılan IWebHostBuilder .

Açıklamalar

Aşağıdaki varsayılanlar döndürülen değerine uygulanır: Web sunucusu olarak Kestrel kullanın ve uygulamayı uygulamanın yapılandırma sağlayıcılarını kullanarak yapılandırarak sonucu olarak WebHostBuilder ContentRootPath GetCurrentDirectory() ayarlayın, IConfiguration 'appsettings.json' ve 'appsettings.[ EnvironmentName ]. json', giriş derlemesini kullanarak 'Geliştirme' olduğunda Kullanıcı Gizli Dizilerinden yükle, ortam değişkenlerinden yükle, konsolda oturum açmak ve çıkışta hata ayıklamak için öğesini yapılandır, HostFiltering ara yazılımını IConfiguration EnvironmentName IConfiguration ekler, ASPNETCORE_FORWARDEDHEADERS_ENABLED=true ise ForwardedHeaders ara yazılımını ekler ve IIS tümleştirmesini ILoggerFactory etkinleştirir.

Şunlara uygulanır

CreateDefaultBuilder(String[])

Önceden yapılandırılmış varsayılanlarla WebHostBuilder sınıfının yeni bir örneğini başlatıyor.

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

Parametreler

args
String[]

Komut satırı args.

Döndürülenler

IWebHostBuilder

Başlatılan IWebHostBuilder .

Açıklamalar

Aşağıdaki varsayılanlar döndürülen değerine uygulanır: Web sunucusu olarak Kestrel kullanın ve uygulamayı uygulamanın yapılandırma sağlayıcılarını kullanarak yapılandırarak sonucu olarak WebHostBuilder ContentRootPath GetCurrentDirectory() ayarlayın, IConfiguration 'appsettings.json' ve 'appsettings.[ EnvironmentName ]. json', giriş derlemesini kullanarak 'Geliştirme' olduğunda Kullanıcı Gizli Dizilerinden yükle, ortam değişkenlerinden yükle, sağlanan komut satırı args'lerinden yükle, konsola oturum açmak ve çıkışta hata ayıklamak için öğesini yapılandır, 'Geliştirme' olduğunda statik web varlıklarını eşlemek için yapılandır, HostFiltering ara yazılımını IConfiguration EnvironmentName IConfiguration IConfiguration ILoggerFactory WebRootFileProvider EnvironmentName ekler, ASPNETCORE_FORWARDEDHEADERS_ENABLED=true ise ForwardedHeaders ara yazılımını ekler, ve IIS tümleştirmeyi etkinleştirin.

Şunlara uygulanır

CreateDefaultBuilder<TStartup>(String[])

türüne sahip Başlangıç'ı WebHostBuilder kullanarak önceden yapılandırılmış varsayılanlarla sınıfının yeni bir örneğini başlatıyor.

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

Tür Parametreleri

TStartup

Uygulamanın başlangıç yöntemlerini içeren tür.

Parametreler

args
String[]

Komut satırı args.

Döndürülenler

IWebHostBuilder

Başlatılan IWebHostBuilder .

Açıklamalar

Aşağıdaki varsayılanlar döndürülen değerine uygulanır: Web sunucusu olarak Kestrel kullanın ve uygulamayı uygulamanın yapılandırma sağlayıcılarını kullanarak yapılandırarak sonucu olarak WebHostBuilder ContentRootPath GetCurrentDirectory() ayarlayın, IConfiguration 'appsettings.json' ve 'appsettings.[ EnvironmentName ]. json', giriş derlemesini kullanarak 'Geliştirme' olduğunda Kullanıcı Gizli Dizilerinden yükle, ortam değişkenlerinden yükle, sağlanan komut satırı IConfiguration EnvironmentName IConfiguration IConfiguration args'lerinden yükle, konsolda oturum açmak ve çıkışta hata ayıklamak için yapılandır, IIS tümleştirmesini ILoggerFactory etkinleştir.

Şunlara uygulanır