WebHost.CreateDefaultBuilder メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CreateDefaultBuilder() |
事前に構成された既定値を使用して WebHostBuilder クラスの新しいインスタンスを初期化します。 |
CreateDefaultBuilder(String[]) |
事前に構成された既定値を使用して WebHostBuilder クラスの新しいインスタンスを初期化します。 |
CreateDefaultBuilder<TStartup>(String[]) |
型指定された Startup を WebHostBuilder 使用して、事前に構成された既定値を使用して、 クラスの新しいインスタンスを初期化します。 |
CreateDefaultBuilder()
- ソース:
- WebHost.cs
- ソース:
- WebHost.cs
- ソース:
- WebHost.cs
事前に構成された既定値を使用して 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[])
- ソース:
- WebHost.cs
- ソース:
- WebHost.cs
- ソース:
- WebHost.cs
事前に構成された既定値を使用して 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[])
- ソース:
- WebHost.cs
- ソース:
- WebHost.cs
- ソース:
- WebHost.cs
型指定された 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.