WebHostBuilder Clase
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í.
Un generador para IWebHost
public ref class WebHostBuilder : Microsoft::AspNetCore::Hosting::IWebHostBuilder
public class WebHostBuilder : Microsoft.AspNetCore.Hosting.IWebHostBuilder
type WebHostBuilder = class
interface IWebHostBuilder
Public Class WebHostBuilder
Implements IWebHostBuilder
- Herencia
-
WebHostBuilder
- Implementaciones
Constructores
| WebHostBuilder() |
Inicializa una nueva instancia de la clase WebHostBuilder. |
Métodos
| Build() |
Compila los servicios necesarios y un que IWebHost hospeda una aplicación web. |
| ConfigureAppConfiguration(Action<WebHostBuilderContext,IConfigurationBuilder>) |
Agrega un delegado para configurar el IConfigurationBuilder objeto que construirá IConfiguration un objeto . |
| ConfigureLogging(Action<ILoggerFactory>) |
Agrega un delegado para configurar el objeto ILoggerFactory proporcionado. Esto se puede llamar varias veces. |
| ConfigureServices(Action<IServiceCollection>) |
Agrega un delegado para configurar servicios adicionales para el host o la aplicación web. Esto se puede llamar varias veces. |
| ConfigureServices(Action<WebHostBuilderContext,IServiceCollection>) |
Agrega un delegado para configurar servicios adicionales para el host o la aplicación web. Esto se puede llamar varias veces. |
| GetSetting(String) |
Obtenga el valor de configuración de la configuración. |
| UseLoggerFactory(ILoggerFactory) |
Especifique el ILoggerFactory que va a usar el host web. |
| UseSetting(String, String) |
Agregue o reemplace una configuración en la configuración. |
Métodos de extensión
| UseAzureAppServices(IWebHostBuilder) |
Configura la aplicación para usar la integración de Azure AppServices. |
| CaptureStartupErrors(IWebHostBuilder, Boolean) |
Establezca si los errores de inicio deben capturarse en las opciones de configuración del host web. Cuando se habilita, se detectan las excepciones de inicio y se devuelve una página de error. Si está deshabilitada, se propagarán las excepciones de inicio. |
| PreferHostingUrls(IWebHostBuilder, Boolean) |
Indique si el host debe escuchar en las direcciones URL configuradas en en lugar IWebHostBuilder de en las configuradas en IServer . |
| Start(IWebHostBuilder, String[]) |
Inicie el host web y escuche en las direcciones URL especificadas. |
| SuppressStatusMessages(IWebHostBuilder, Boolean) |
Especifique si se deben suprimir los mensajes de estado de inicio. |
| UseConfiguration(IWebHostBuilder, IConfiguration) |
Use las opciones de configuración dadas en el host web. |
| UseContentRoot(IWebHostBuilder, String) |
Especifique el directorio raíz del contenido que va a usar el host web. |
| UseEnvironment(IWebHostBuilder, String) |
Especifique el entorno que va a usar el host web. |
| UseServer(IWebHostBuilder, IServer) |
Especifique el servidor que va a usar el host web. |
| UseShutdownTimeout(IWebHostBuilder, TimeSpan) |
Especifique la cantidad de tiempo que se debe esperar a que se apague el host web. |
| UseStartup(IWebHostBuilder, String) |
Especifique el ensamblado que contiene el tipo de inicio que va a usar el host web. |
| UseUrls(IWebHostBuilder, String[]) |
Especifique las direcciones URL en las que escuchará el host web. |
| UseWebRoot(IWebHostBuilder, String) |
Especifique el directorio webroot que va a usar el host web. |
| Configure(IWebHostBuilder, Action<IApplicationBuilder>) |
Especifique el método de inicio que se usará para configurar la aplicación web. |
| Configure(IWebHostBuilder, Action<WebHostBuilderContext,IApplicationBuilder>) |
Especifique el método de inicio que se usará para configurar la aplicación web. |
| ConfigureAppConfiguration(IWebHostBuilder, Action<IConfigurationBuilder>) |
Agrega un delegado para configurar el IConfigurationBuilder objeto que construirá IConfiguration un objeto . |
| ConfigureLogging(IWebHostBuilder, Action<WebHostBuilderContext,ILoggingBuilder>) |
Agrega un delegado para configurar el objeto LoggerFactory proporcionado. Esto se puede llamar varias veces. |
| ConfigureLogging(IWebHostBuilder, Action<ILoggingBuilder>) |
Agrega un delegado para configurar el objeto ILoggingBuilder proporcionado. Esto se puede llamar varias veces. |
| UseDefaultServiceProvider(IWebHostBuilder, Action<WebHostBuilderContext,ServiceProviderOptions>) |
Configura el proveedor de servicios predeterminado |
| UseDefaultServiceProvider(IWebHostBuilder, Action<ServiceProviderOptions>) |
Configura el proveedor de servicios predeterminado |
| UseStartup(IWebHostBuilder, Type) |
Especifique el tipo de inicio que usará el host web. |
| UseStartup<TStartup>(IWebHostBuilder) |
Especifique el tipo de inicio que usará el host web. |
| UseStartup<TStartup>(IWebHostBuilder, Func<WebHostBuilderContext,TStartup>) |
Especifique un generador que cree la instancia de inicio que usará el host web. |
| UseStaticWebAssets(IWebHostBuilder) |
Configura para usar WebRootFileProvider recursos web estáticos definidos por paquetes y proyectos a los que se hace referencia. |
| UseHttpSys(IWebHostBuilder) |
Especifique Http.sys servidor que usará el host web. |
| UseHttpSys(IWebHostBuilder, Action<HttpSysOptions>) |
Especifique Http.sys servidor que usará el host web. |
| UseIIS(IWebHostBuilder) |
Configura el puerto y la ruta de acceso base que el servidor debe escuchar cuando se ejecuta detrás de AspNetCoreModule. La aplicación también se configurará para capturar errores de inicio. |
| UseIISIntegration(IWebHostBuilder) |
Configura el puerto y la ruta de acceso base que el servidor debe escuchar cuando se ejecuta detrás de AspNetCoreModule. La aplicación también se configurará para capturar errores de inicio. |
| ConfigureKestrel(IWebHostBuilder, Action<WebHostBuilderContext,KestrelServerOptions>) |
Configura las opciones de Kestrel, pero no registra un IServer. Vea UseKestrel(IWebHostBuilder). |
| ConfigureKestrel(IWebHostBuilder, Action<KestrelServerOptions>) |
Configura las opciones de Kestrel, pero no registra un IServer. Vea UseKestrel(IWebHostBuilder). |
| UseKestrel(IWebHostBuilder) |
Especifique Kestrel como el servidor que usará el host web. |
| UseKestrel(IWebHostBuilder, Action<WebHostBuilderContext,KestrelServerOptions>) |
Especifique Kestrel como el servidor que usará el host web. |
| UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>) |
Especifique Kestrel como el servidor que usará el host web. |
| UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>) |
Especifique Kestrel como el servidor que usará el host web. |
| UseLibuv(IWebHostBuilder) |
Obsoleto.
Especifique Libuv como transporte que va a usar Kestrel. |
| UseLibuv(IWebHostBuilder, Action<LibuvTransportOptions>) |
Obsoleto.
Especifique Libuv como transporte que va a usar Kestrel. |
| UseQuic(IWebHostBuilder) | |
| UseQuic(IWebHostBuilder, Action<QuicTransportOptions>) | |
| UseQuic(IWebHostBuilder) | |
| UseQuic(IWebHostBuilder, Action<QuicTransportOptions>) | |
| UseSockets(IWebHostBuilder) |
Especifique Sockets como transporte que va a usar Kestrel. |
| UseSockets(IWebHostBuilder, Action<SocketTransportOptions>) |
Especifique Sockets como transporte que va a usar Kestrel. |
| UseWebListener(IWebHostBuilder) |
Especifique weblistener como el servidor que va a usar el host Web. |
| UseWebListener(IWebHostBuilder, Action<WebListenerOptions>) |
Especifique weblistener como el servidor que va a usar el host Web. |
| ConfigureTestContainer<TContainer>(IWebHostBuilder, Action<TContainer>) |
Configura la instancia IWebHostBuilder de con los servicios proporcionados en |
| ConfigureTestServices(IWebHostBuilder, Action<IServiceCollection>) |
Configura la instancia IWebHostBuilder de con los servicios proporcionados en |
| UseSolutionRelativeContentRoot(IWebHostBuilder, String, String) |
Establece la raíz de contenido de en relación con |
| UseSolutionRelativeContentRoot(IWebHostBuilder, String, String, String) |
Establece la raíz de contenido de en relación con |
| UseTestServer(IWebHostBuilder) |
Habilita el TestServer servicio. |
| UseTestServer(IWebHostBuilder, Action<TestServerOptions>) |
Habilita el TestServer servicio. |