Bagikan melalui


WebHost.CreateDefaultBuilder Metode

Definisi

Overload

CreateDefaultBuilder()

Menginisialisasi instans baru kelas dengan default yang telah dikonfigurasi WebHostBuilder sebelumnya.

CreateDefaultBuilder(String[])

Menginisialisasi instans baru kelas dengan default yang telah dikonfigurasi WebHostBuilder sebelumnya.

CreateDefaultBuilder<TStartup>(String[])

Menginisialisasi instans baru kelas dengan default yang telah dikonfigurasi WebHostBuilder sebelumnya menggunakan Startup yang ditik.

CreateDefaultBuilder()

Sumber:
WebHost.cs
Sumber:
WebHost.cs
Sumber:
WebHost.cs

Menginisialisasi instans baru kelas dengan default yang telah dikonfigurasi WebHostBuilder sebelumnya.

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

Mengembalikan

Inisialisasi IWebHostBuilder.

Keterangan

Default berikut diterapkan ke yang dikembalikan WebHostBuilder: gunakan Kestrel sebagai server web dan konfigurasikan menggunakan penyedia konfigurasi aplikasi, atur ContentRootPath ke hasil GetCurrentDirectory(), muat IConfiguration dari 'appsettings.json' dan 'appsettings.[EnvironmentName]. json', muat IConfiguration dari Rahasia Pengguna saat EnvironmentName 'Pengembangan' menggunakan rakitan entri, muat IConfiguration dari variabel lingkungan, konfigurasikan ILoggerFactory untuk masuk ke konsol dan output debug, menambahkan middleware HostFiltering, menambahkan middleware ForwardedHeaders jika ASPNETCORE_FORWARDEDHEADERS_ENABLED=true, dan mengaktifkan integrasi IIS.

Berlaku untuk

CreateDefaultBuilder(String[])

Sumber:
WebHost.cs
Sumber:
WebHost.cs
Sumber:
WebHost.cs

Menginisialisasi instans baru kelas dengan default yang telah dikonfigurasi WebHostBuilder sebelumnya.

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

Parameter

args
String[]

Argumen baris perintah.

Mengembalikan

Inisialisasi IWebHostBuilder.

Keterangan

Default berikut diterapkan ke yang dikembalikan WebHostBuilder: gunakan Kestrel sebagai server web dan konfigurasikan menggunakan penyedia konfigurasi aplikasi, atur ContentRootPath ke hasil GetCurrentDirectory(), muat IConfiguration dari 'appsettings.json' dan 'appsettings.[EnvironmentName]. json', muat IConfiguration dari Rahasia Pengguna saat EnvironmentName adalah 'Pengembangan' menggunakan rakitan entri, muat IConfiguration dari variabel lingkungan, muat IConfiguration dari arg baris perintah yang disediakan, konfigurasikan ILoggerFactory untuk masuk ke konsol dan output debug, konfigurasikan WebRootFileProvider untuk memetakan aset web statis saat EnvironmentName 'Pengembangan' menggunakan rakitan entri, menambahkan middleware HostFiltering, menambahkan middleware ForwardedHeaders jika ASPNETCORE_FORWARDEDHEADERS_ENABLED=true, dan mengaktifkan integrasi IIS.

Berlaku untuk

CreateDefaultBuilder<TStartup>(String[])

Sumber:
WebHost.cs
Sumber:
WebHost.cs
Sumber:
WebHost.cs

Menginisialisasi instans baru kelas dengan default yang telah dikonfigurasi WebHostBuilder sebelumnya menggunakan Startup yang ditik.

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

Jenis parameter

TStartup

Jenis yang berisi metode startup untuk aplikasi.

Parameter

args
String[]

Argumen baris perintah.

Mengembalikan

Inisialisasi IWebHostBuilder.

Keterangan

Default berikut diterapkan ke yang dikembalikan WebHostBuilder: gunakan Kestrel sebagai server web dan konfigurasikan menggunakan penyedia konfigurasi aplikasi, atur ContentRootPath ke hasil GetCurrentDirectory(), muat IConfiguration dari 'appsettings.json' dan 'appsettings.[EnvironmentName]. json', muat IConfiguration dari Rahasia Pengguna saat EnvironmentName adalah 'Pengembangan' menggunakan rakitan entri, muat IConfiguration dari variabel lingkungan, muat IConfiguration dari arg baris perintah yang disediakan, konfigurasikan ILoggerFactory untuk masuk ke konsol dan output debug, aktifkan integrasi IIS.

Berlaku untuk