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