IWebHostBuilder Interface
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um construtor para IWebHost.
public interface class IWebHostBuilder
public interface IWebHostBuilder
type IWebHostBuilder = interface
Public Interface IWebHostBuilder
- Derivado
Build() |
Cria um IWebHost que hospeda um aplicativo Web. |
Configure |
Adiciona um delegado para configurar o IConfigurationBuilder que construirá um IConfiguration. |
Configure |
Adiciona um delegado para configurar o ILoggerFactory fornecido. Isso pode ser chamado várias vezes. |
Configure |
Adiciona um delegado para configurar serviços adicionais para o host ou aplicativo Web. Isso pode ser chamado várias vezes. |
Configure |
Adiciona um delegado para configurar serviços adicionais para o host ou aplicativo Web. Isso pode ser chamado várias vezes. |
Get |
Obtenha o valor de configuração da configuração. |
Use |
Especifique o ILoggerFactory a ser usado pelo host da Web. |
Use |
Adicione ou substitua uma configuração na configuração. |
Use |
Configura o aplicativo para usar a integração do Azure AppServices. |
Capture |
Defina se os erros de inicialização devem ser capturados nas configurações do host da Web. Quando habilitada, as exceções de inicialização serão capturadas e uma página de erro será retornada. Se desabilitada, as exceções de inicialização serão propagadas. |
Prefer |
Indique se o host deve escutar nas URLs configuradas no IWebHostBuilder em vez daqueles configurados no IServer. |
Start(IWeb |
Inicie o host da Web e ouça nas URLs especificadas. |
Suppress |
Especifique se as mensagens de status de inicialização devem ser suprimidas. |
Use |
Use as configurações fornecidas no host da Web. |
Use |
Especifique o diretório raiz de conteúdo a ser usado pelo host da Web. |
Use |
Especifique o ambiente a ser usado pelo host da Web. |
Use |
Especifique o servidor a ser usado pelo host da Web. |
Use |
Especifique a quantidade de tempo para aguardar o desligamento do host da Web. |
Use |
Especifique o assembly que contém o tipo de inicialização a ser usado pelo host da Web. |
Use |
Especifique as URLs que o host da Web escutará. |
Use |
Especifique o diretório webroot a ser usado pelo host da Web. |
Listen |
Adiciona a instância do servidor Kestrel escutando na porta HTTP fornecida. |
Listen |
Adiciona a instância do servidor Kestrel escutando em uma porta HTTPS aleatória. |
Use |
Adiciona uma classe de inicialização vazia para satisfazer ASP.NET marcar. |
Configure(IWeb |
Especifique o método de inicialização a ser usado para configurar o aplicativo Web. |
Configure(IWeb |
Especifique o método de inicialização a ser usado para configurar o aplicativo Web. |
Configure |
Adiciona um delegado para configurar o IConfigurationBuilder que construirá um IConfiguration. |
Configure |
Adiciona um delegado para configurar o LoggerFactory fornecido. Isso pode ser chamado várias vezes. |
Configure |
Adiciona um delegado para configurar o ILoggingBuilder fornecido. Isso pode ser chamado várias vezes. |
Use |
Configura o provedor de serviços padrão |
Use |
Configura o provedor de serviços padrão |
Use |
Especifique o tipo de inicialização a ser usado pelo host da Web. |
Use |
Especifique o tipo de inicialização a ser usado pelo host da Web. |
Use |
Especifique uma fábrica que cria a instância de inicialização a ser usada pelo host da Web. |
Use |
Configura o WebRootFileProvider para usar ativos Web estáticos definidos por projetos e pacotes referenciados. |
Use |
Especifique Http.sys como o servidor a ser usado pelo host da Web. |
Use |
Especifique Http.sys como o servidor a ser usado pelo host da Web. |
UseIIS(IWeb |
Configura a porta e o caminho base em que o servidor deve escutar ao executar atrás de AspNetCoreModule. O aplicativo também será configurado para capturar erros de inicialização. |
Use |
Configura a porta e o caminho base em que o servidor deve escutar ao executar atrás de AspNetCoreModule. O aplicativo também será configurado para capturar erros de inicialização. |
Configure |
Configura as opções do Kestrel, mas não registra um IServer. Consulte UseKestrel(IWebHostBuilder). |
Configure |
Configura as opções do Kestrel, mas não registra um IServer. Consulte UseKestrel(IWebHostBuilder). |
Use |
Especifique Kestrel como o servidor a ser usado pelo host da Web. |
Use |
Especifique Kestrel como o servidor a ser usado pelo host da Web. |
Use |
Especifique Kestrel como o servidor a ser usado pelo host da Web. |
Use |
Especifique Kestrel como o servidor a ser usado pelo host da Web. |
Use |
Especifique Kestrel como o servidor a ser usado pelo host da Web. Inclui menos funcionalidade automática do que UseKestrel(IWebHostBuilder) tornar o corte mais eficaz (por exemplo, para cenários AOT nativos ). Se o host acabar dependendo de algumas das funcionalidades ausentes, será feita uma tentativa de melhor esforço para habilitá-lo sob demanda. Caso contrário, uma exceção com uma mensagem de erro informativa será gerada quando o host for iniciado. |
Use |
Em UseKestrelCore(IWebHostBuilder) cenários, pode ser necessário aceitar explicitamente determinadas funcionalidades HTTPS. Por exemplo, se Não tem efeito em UseKestrel(IWebHostBuilder) cenários. |
Use |
Obsoleto.
Especifique Libuv como o transporte a ser usado pelo Kestrel. |
Use |
Obsoleto.
Especifique Libuv como o transporte a ser usado pelo Kestrel. |
Use |
Um construtor para IWebHost. |
Use |
Um construtor para IWebHost. |
Use |
Especifique Pipes Nomeados como o transporte a ser usado pelo Kestrel. |
Use |
Especifique Pipes Nomeados como o transporte a ser usado pelo Kestrel. |
Use |
Especifique Quic como o transporte a ser usado pelo Kestrel. |
Use |
Especifique Quic como o transporte a ser usado pelo Kestrel. |
Use |
Especifique Sockets como o transporte a ser usado pelo Kestrel. |
Use |
Especifique Sockets como o transporte a ser usado pelo Kestrel. |
Use |
Especifique WebListener como o servidor a ser usado pelo host da Web. |
Use |
Especifique WebListener como o servidor a ser usado pelo host da Web. |
Configure |
Configura a IWebHostBuilder instância com os serviços fornecidos em |
Configure |
Configura a IWebHostBuilder instância com os serviços fornecidos em |
Use |
Define a raiz de conteúdo de em relação ao |
Use |
Define a raiz de conteúdo de em relação ao |
Use |
Habilita o TestServer serviço. |
Use |
Habilita o TestServer serviço. |
Produto | Versões |
---|---|
ASP.NET Core | 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0 |