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

注釈

返される WebHostBuilderには、次の既定値が適用されます。Kestrel を Web サーバーとして使用し、アプリケーションの構成プロバイダーを使用して構成し、 を の結果GetCurrentDirectory()に設定ContentRootPathし、'appsettings.json' と 'appsettings.[EnvironmentName] から読み込みますIConfiguration。json'、 がエントリ アセンブリを使用して 'Development' の場合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

注釈

返される WebHostBuilderには、次の既定値が適用されます。Kestrel を Web サーバーとして使用し、アプリケーションの構成プロバイダーを使用して構成し、 を の結果GetCurrentDirectory()に設定ContentRootPathし、'appsettings.json' と 'appsettings.[EnvironmentName] から読み込みますIConfiguration。json',IConfigurationload from User Secrets when EnvironmentName is 'Development' using the entry assembly, load IConfiguration from environment variables, load IConfiguration from supplied command line args, configure the configure ILoggerFactory the log to the console and debug output, configure WebRootFileProvider to map static web assets when EnvironmentName is 'Development' using the entry assembly, adds the HostFiltering middleware, adds the ForwardedHeaders middleware if ASPNETCORE_FORWARDEDHEADERS_ENABLED=true, 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

注釈

返される WebHostBuilderには、次の既定値が適用されます。Kestrel を Web サーバーとして使用し、アプリケーションの構成プロバイダーを使用して構成し、 を の結果GetCurrentDirectory()に設定ContentRootPathし、'appsettings.json' と 'appsettings.[EnvironmentName] から読み込みますIConfiguration。json',IConfigurationload from User Secrets when EnvironmentName is 'Development' using the entry assembly, load IConfiguration from environment variables, load IConfiguration from supplied command line args, configure to ILoggerFactory log to the console and debug output, enable IIS integration.

適用対象