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 clase WebHostBuilder 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

IWebHostBuilder

La instancia de IWebHostBuilder inicializada.

Comentarios

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

IWebHostBuilder

La instancia de IWebHostBuilder inicializada.

Comentarios

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

Se aplica a

CreateDefaultBuilder<TStartup>(String[])

Inicializa una nueva instancia de la clase WebHostBuilder 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

IWebHostBuilder

La instancia de IWebHostBuilder inicializada.

Comentarios

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

Se aplica a