WebHost.CreateDefaultBuilder Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
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
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.