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.