Microsoft.AspNetCore.Hosting Namespace
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.
Fornece tipos que ajudam a configurar e iniciar aplicativos Web.
Classes
AppServicesWebHostBuilderExtensions |
Método de extensão para adicionar a integração do Azure AppServices ao aplicativo. |
ConventionBasedStartup |
Fornece tipos que ajudam a configurar e iniciar aplicativos Web. |
DelegateStartup |
Usado para inicializar serviços e middlewares usados por um aplicativo. |
EnvironmentName |
Nomes de ambiente usados com frequência. |
HostingAbstractionsWebHostBuilderExtensions |
Contém métodos de extensão para configurar o IWebHostBuilder. |
HostingEnvironmentExtensions |
Métodos de extensão para IHostingEnvironment. |
HostingStartupAttribute |
Atributo de marcador que indica uma implementação de IHostingStartup que será carregada e executada ao criar um IWebHost. |
KestrelServerOptionsConnectionLoggingExtensions |
Fornece tipos que ajudam a configurar e iniciar aplicativos Web. |
KestrelServerOptionsHttpsExtensions |
Fornece tipos que ajudam a configurar e iniciar aplicativos Web. |
KestrelServerOptionsSystemdExtensions |
Extensões para integração com systemd |
ListenOptionsConnectionLoggingExtensions |
Extensões para registro em log de conexão. |
ListenOptionsHttpsExtensions |
Métodos de extensão para ListenOptions que configuram o Kestrel para usar HTTPS para um determinado ponto de extremidade. |
ServiceFakesWebHostExtensions |
Métodos de extensão que dão suporte a cenários de teste de unidade do servidor Kestrel. |
StartupBase |
Classe base para inicializar serviços e middlewares usados por um aplicativo. |
StartupBase<TBuilder> |
Classe base para inicializar serviços e middlewares usados para configurar um |
WebHostBuilder |
Um construtor para IWebHost |
WebHostBuilderContext |
Contexto que contém os serviços comuns no IWebHost. Algumas propriedades podem ser nulas até serem definidas pelo IWebHost. |
WebHostBuilderExtensions |
Contém extensões para configurar um IWebHostBuilder. |
WebHostBuilderHttpSysExtensions |
Fornece o método de extensões para usar Http.sys como o servidor para o host da Web. |
WebHostBuilderIISExtensions |
Métodos de extensão para o IIS fora do processo. |
WebHostBuilderKestrelExtensions |
Extensões do Kestrel IWebHostBuilder . |
WebHostBuilderLibuvExtensions |
Extensões libuv IWebHostBuilder . |
WebHostBuilderMsQuicExtensions |
Fornece tipos que ajudam a configurar e iniciar aplicativos Web. |
WebHostBuilderNamedPipeExtensions |
IWebHostBuilder métodos de extensão para configurar o transporte pipes nomeados a ser usado pelo Kestrel. |
WebHostBuilderQuicExtensions |
IWebHostBuilder métodos de extensão para configurar o transporte quic a ser usado pelo Kestrel. |
WebHostBuilderSocketExtensions |
IWebHostBuilder métodos de extensão para configurar o transporte de soquete a ser usado pelo Kestrel. |
WebHostBuilderWebListenerExtensions |
Fornece tipos que ajudam a configurar e iniciar aplicativos Web. |
WebHostDefaults |
Contém um conjunto de constantes que representam chaves de configuração. |
WebHostExtensions |
Contém extensões para gerenciar o ciclo de vida de um IWebHost. |
Interfaces
IApplicationLifetime |
Permite que os consumidores executem a limpeza durante um desligamento normal. Esse tipo é obsoleto e será removido em uma versão futura. A alternativa recomendada é Microsoft.Extensions.Hosting.IHostApplicationLifetime. |
IHostingEnvironment |
Fornece informações sobre o ambiente de hospedagem na Web em que um aplicativo está sendo executado. Esse tipo é obsoleto e será removido em uma versão futura. A alternativa recomendada é Microsoft.AspNetCore.Hosting.IWebHostEnvironment. |
IHostingStartup |
Representa a configuração específica da plataforma que será aplicada a um IWebHostBuilder ao criar um IWebHost. |
IStartup |
Fornece uma interface para inicializar serviços e middleware usados por um aplicativo. |
IStartupConfigureContainerFilter<TContainerBuilder> |
Essa API dá suporte à infraestrutura de ASP.NET Core e não se destina a ser usada diretamente do seu código. Essa API pode ser alterada ou removida em versões futuras. |
IStartupConfigureServicesFilter |
Essa API dá suporte à infraestrutura de ASP.NET Core e não se destina a ser usada diretamente do seu código. Essa API pode ser alterada ou removida em versões futuras. |
IStartupFilter |
Fornece uma interface para estender o pipeline de middleware com novos métodos Configure. Pode ser usado para adicionar padrões ao início ou ao final do pipeline sem precisar fazer com que o autor do aplicativo registre explicitamente o middleware. |
IWebHost |
Representa um host da Web configurado. |
IWebHostBuilder |
Um construtor para IWebHost. |
IWebHostEnvironment |
Fornece informações sobre o ambiente de hospedagem na Web em que um aplicativo está sendo executado. |
Comentários
Para obter mais informações sobre ASP.NET Core hospedagem, consulte Host Genérico do .NET no ASP.NET Core.