WebHost.CreateDefaultBuilder Método

Definición

Sobrecargas

CreateDefaultBuilder()

Inicializa una nueva instancia de la clase WebHostBuilder con valores predeterminados preconfigurados.

CreateDefaultBuilder(String[])

Inicializa una nueva instancia de la clase WebHostBuilder con valores predeterminados preconfigurados.

CreateDefaultBuilder<TStartup>(String[])

Inicializa una nueva instancia de la WebHostBuilder clase con valores predeterminados preconfigurados mediante el inicio con tipo.

CreateDefaultBuilder()

Inicializa una nueva instancia de la clase WebHostBuilder con valores predeterminados preconfigurados.

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

Devoluciones

La instancia de IWebHostBuilder inicializada.

Comentarios

Los valores predeterminados siguientes se aplican al devuelto WebHostBuilder: use Kestrel como servidor web y configúrelo mediante los proveedores de configuración de la aplicación, establezca en ContentRootPath el resultado de GetCurrentDirectory(), cargue IConfiguration desde "appsettings.json" y "appsettings".[EnvironmentName]. json', cargar IConfiguration desde secretos de usuario cuando EnvironmentName es "Desarrollo" mediante el ensamblado de entrada, cargar IConfiguration desde variables de entorno, configurar para ILoggerFactory iniciar sesión en la consola y depurar la salida, agrega el middleware HostFiltering, agrega el middleware ForwardedHeaders si ASPNETCORE_FORWARDEDHEADERS_ENABLED=true y habilita la integración de IIS.

Se aplica a

CreateDefaultBuilder(String[])

Inicializa una nueva instancia de la clase WebHostBuilder con valores predeterminados preconfigurados.

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

Parámetros

args
String[]

Los argumentos de línea de comandos.

Devoluciones

La instancia de IWebHostBuilder inicializada.

Comentarios

Los valores predeterminados siguientes se aplican al devuelto WebHostBuilder: use Kestrel como servidor web y configúrelo mediante los proveedores de configuración de la aplicación, establezca en ContentRootPath el resultado de GetCurrentDirectory(), cargue IConfiguration desde "appsettings.json" y "appsettings".[EnvironmentName]. json', cargar IConfiguration desde secretos de usuario cuando EnvironmentName es "Desarrollo" mediante el ensamblado de entrada, cargar IConfiguration desde variables de entorno, cargar IConfiguration desde argumentos de línea de comandos proporcionados, configurar para ILoggerFactory iniciar sesión en la consola y depurar la salida, configurar para WebRootFileProvider asignar recursos web estáticos cuando EnvironmentName es "Desarrollo" mediante el ensamblado de entrada, agrega el middleware HostFiltering, agrega el middleware ForwardedHeaders si ASPNETCORE_FORWARDEDHEADERS_ENABLED=true, y habilitan la integración de IIS.

Se aplica a

CreateDefaultBuilder<TStartup>(String[])

Inicializa una nueva instancia de la WebHostBuilder clase con valores predeterminados preconfigurados mediante el inicio con tipo.

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

Parámetros de tipo

TStartup

Tipo que contiene los métodos de inicio de la aplicación.

Parámetros

args
String[]

Los argumentos de línea de comandos.

Devoluciones

La instancia de IWebHostBuilder inicializada.

Comentarios

Los valores predeterminados siguientes se aplican al devuelto WebHostBuilder: use Kestrel como servidor web y configúrelo mediante los proveedores de configuración de la aplicación, establezca en ContentRootPath el resultado de GetCurrentDirectory(), cargue IConfiguration desde "appsettings.json" y "appsettings".[EnvironmentName]. json', cargar IConfiguration desde secretos de usuario cuando EnvironmentName es "Desarrollo" mediante el ensamblado de entrada, cargar IConfiguration desde variables de entorno, cargar IConfiguration desde argumentos de línea de comandos proporcionados, configurar para ILoggerFactory iniciar sesión en la consola y depurar la salida, habilitar la integración de IIS.

Se aplica a