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

注釈

返される既定値は、返されたWebHostBuilder既定値に適用されます。Kestrel を Web サーバーとして使用し、アプリケーションの構成プロバイダーを使用して構成し、'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

初期化済みの IWebHostBuilder

注釈

返される既定値は、返されたWebHostBuilder既定値に適用されます。Kestrel を Web サーバーとして使用し、アプリケーションの構成プロバイダーを使用して構成し、'appsettings.json' と 'appsettings.[EnvironmentName] からの読み込みのIConfiguration結果GetCurrentDirectory()に設定ContentRootPathします。json'、エントリ アセンブリを使用してユーザー シークレットEnvironmentNameから読み込むIConfiguration、環境変数から読み込む、指定されたコマンド ライン引数から読みIConfiguration込むIConfiguration、コンソールとデバッグ出力にログを記録するように構成ILoggerFactoryする、エントリ アセンブリを使用して "開発" である場合EnvironmentNameに静的 Web 資産をマップするように構成WebRootFileProviderする、HostFiltering ミドルウェアを追加する、ForwardedHeaders ミドルウェアを追加する場合は、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

初期化済みの IWebHostBuilder

注釈

返される既定値は、返されたWebHostBuilder既定値に適用されます。Kestrel を Web サーバーとして使用し、アプリケーションの構成プロバイダーを使用して構成し、'appsettings.json' と 'appsettings.[EnvironmentName] からの読み込みのIConfiguration結果GetCurrentDirectory()に設定ContentRootPathします。json'、エントリ アセンブリを使用して '開発' の場合EnvironmentNameにユーザー シークレットから読IConfigurationみ込み、環境変数から読み込みIConfiguration、指定されたコマンド ライン引数から読み込みIConfiguration、コンソールにログを記録して出力をデバッグするように構成ILoggerFactoryし、IIS 統合を有効にします。

適用対象