IWebHostBuilder Interfaz
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í.
Generador de IWebHost.
public interface class IWebHostBuilder
public interface IWebHostBuilder
type IWebHostBuilder = interface
Public Interface IWebHostBuilder
- Derivado
Métodos
| Build() |
Compila un IWebHost objeto que hospeda una aplicación web. |
| ConfigureAppConfiguration(Action<WebHostBuilderContext,IConfigurationBuilder>) |
Agrega un delegado para configurar que IConfigurationBuilder construirá un IConfiguration. |
| 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 objeto ILoggerFactory que va a usar el host web. |
| UseSetting(String, String) |
Agregue o reemplace un valor 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 los valores de configuración del host web. Cuando se habilita, se detectarán excepciones de inicio y se devolverá una página de error. Si está deshabilitado, se propagarán las excepciones de inicio. |
| PreferHostingUrls(IWebHostBuilder, Boolean) |
Indique si el host debe escuchar en las direcciones URL configuradas en en IWebHostBuilder lugar de 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 los valores de configuración especificados en el host web. |
| UseContentRoot(IWebHostBuilder, String) |
Especifique el directorio raíz de 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 va a esperar a que se cierre 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 que IConfigurationBuilder construirá un IConfigurationobjeto . |
| 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 va a usar el host web. |
| UseStartup<TStartup>(IWebHostBuilder) |
Especifique el tipo de inicio que va a 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 WebRootFileProvider usar recursos web estáticos definidos por proyectos y paquetes a los que se hace referencia. |
| UseHttpSys(IWebHostBuilder) |
Especifique Http.sys como servidor que va a usar el host web. |
| UseHttpSys(IWebHostBuilder, Action<HttpSysOptions>) |
Especifique Http.sys como servidor que va a usar el host web. |
| UseIIS(IWebHostBuilder) |
Configura el puerto y la ruta de acceso base en la que el servidor debe escuchar al ejecutarse 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 en la que el servidor debe escuchar al ejecutarse 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 va a usar el host web. |
| UseKestrel(IWebHostBuilder, Action<WebHostBuilderContext,KestrelServerOptions>) |
Especifique Kestrel como el servidor que va a usar el host web. |
| UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>) |
Especifique Kestrel como el servidor que va a usar el host web. |
| UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>) |
Especifique Kestrel como el servidor que va a usar el host web. |
| UseLibuv(IWebHostBuilder) |
Obsoleto.
Especifique Libuv como el transporte que va a utilizar Kestrel. |
| UseLibuv(IWebHostBuilder, Action<LibuvTransportOptions>) |
Obsoleto.
Especifique Libuv como el transporte que va a utilizar Kestrel. |
| UseQuic(IWebHostBuilder) | |
| UseQuic(IWebHostBuilder, Action<QuicTransportOptions>) | |
| UseQuic(IWebHostBuilder) |
Especifique Quic como transporte que Kestrel va a usar. |
| UseQuic(IWebHostBuilder, Action<QuicTransportOptions>) |
Especifique Quic como transporte que Kestrel va a usar. |
| UseSockets(IWebHostBuilder) |
Especifique Sockets como transporte que Kestrel va a usar. |
| UseSockets(IWebHostBuilder, Action<SocketTransportOptions>) |
Especifique Sockets como transporte que Kestrel va a usar. |
| 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 IWebHostBuilder instancia con los servicios proporcionados en |
| ConfigureTestServices(IWebHostBuilder, Action<IServiceCollection>) |
Configura la IWebHostBuilder instancia con los servicios proporcionados en |
| UseSolutionRelativeContentRoot(IWebHostBuilder, String, String) |
Establece la raíz de contenido de relativa a |
| UseSolutionRelativeContentRoot(IWebHostBuilder, String, String, String) |
Establece la raíz de contenido de relativa a |
| UseTestServer(IWebHostBuilder) |
Habilita el TestServer servicio. |
| UseTestServer(IWebHostBuilder, Action<TestServerOptions>) |
Habilita el TestServer servicio. |