System.Web.Hosting Namespace

Fornece a funcionalidade para hospedar aplicativos ASP.NET de aplicativos gerenciados fora do IIS (Serviços de Informações da Internet) da Microsoft.

Classes

AppDomainFactory

Cria uma nova instância AppDomain para o aplicativo Web. Essa classe não pode ser herdada. Essa classe foi usada por versões do .NET Framework anteriores à versão 2.0, que usa a classe AppManagerAppDomainFactory em vez disso.

AppDomainInfo

Fornece informações sobre o domínio do aplicativo.

AppDomainInfoEnum

Fornece acesso a um domínio de aplicativo.

AppDomainProtocolHandler

Dá suporte a acesso programático para os protocolos de domínio de aplicativo.

ApplicationHost

Habilita a hospedagem de páginas ASP.NET fora do aplicativo de IIS (Serviços de Informações da Internet). Essa classe habilita o host a criar domínios de aplicativo para o processamento de solicitações do ASP.NET.

ApplicationInfo

Fornece informações sobre um aplicativo em execução. Essa classe não pode ser herdada.

ApplicationManager

Gerencia os domínios de aplicativo do ASP.NET para um aplicativo de hospedagem do ASP.NET.

ApplicationMonitors

Um grupo de objetos de monitor substituíveis usados por subsistemas ASP.NET para manter a integridade do aplicativo.

AppManagerAppDomainFactory

Cria e para os domínios de aplicativo para um gerenciador de aplicativo Web. Essa classe não pode ser herdada.

AspNetMemoryMonitor

Implementação do padrão ASP.NET do monitor de memória.

CustomLoaderAttribute

Fornece um carregador personalizado para o ASP.NET, de modo que um aplicativo possa fornecer sua própria implementação do ambiente de hospedagem.

HostingEnvironment

Fornece funções de gerenciamento de aplicativos e serviços de aplicativo para um aplicativo gerenciado em seu domínio de aplicativo. Essa classe não pode ser herdada.

HostSecurityPolicyResolver

Fornece uma maneira de personalizar o comportamento do ASP.NET em tempo de execução que substitui a política de segurança de acesso do código do ASP.NET.

ISAPIRuntime

Gerencia objetos HttpWorkerRequest no .NET Framework. Essa classe não pode ser herdada.

LowPhysicalMemoryInfo

Encapsula informações sobre eventos geradas pelo monitor de memória do aplicativo.

LowPhysicalMemoryObserver

Um observador que implementa a reação padrão ASP.NET para eventos LowPhysicalMemoryInfo gerados pelo monitor de memória do aplicativo.

ProcessHost

Representa um host de processos.

ProcessHostFactoryHelper

Fornece um método para recuperar uma interface IProcessHost.

ProcessProtocolHandler

Fornece suporte a manipuladores de protocolo.

RecycleLimitInfo

Descreve o nível de pressão de memória detectado.

RecycleLimitMonitor

Encapsula um monitor de limite de reciclagem.

RecycleLimitMonitor.RecycleLimitMonitorSingleton

Encapsula um singleton de monitor de limite de reciclagem.

RecycleLimitObserver

Um observador que implementa a reação padrão ASP.NET para eventos RecycleLimitInfo acionados pelo monitor de limite para reciclagem do aplicativo.

SimpleWorkerRequest

Fornece uma implementação simples da classe abstrata HttpWorkerRequest que pode ser usada para hospedar aplicativos do ASP.NET fora de um aplicativo de IIS (Serviços de Informações da Internet). Você pode empregar a SimpleWorkerRequest diretamente ou estendê-la.

VirtualDirectory

Representa um objeto de diretório em um arquivo virtual ou espaço de recurso.

VirtualFile

Representa um objeto de arquivo em um espaço de arquivo ou recurso virtual.

VirtualFileBase

Fornece a implementação principal para os objetos VirtualFile e VirtualDirectory. Uma classe abstrata. Não é possível criar uma instância dela.

VirtualPathProvider

Fornece um conjunto de métodos que permitem que um aplicativo Web recupere recursos de um sistema de arquivos virtual.

Interfaces

IAdphManager

Gerencia um manipulador de protocolo do domínio de aplicativo.

IAppDomainFactory

Define um único método para criar uma nova instância de AppDomain para um aplicativo Web. Essa interface foi usada por versões do .NET Framework anteriores à 2.0; a versão 2.0 usa a interface IAppManagerAppDomainFactory em vez dessa.

IAppDomainInfo

Fornece informações sobre o domínio do aplicativo.

IAppDomainInfoEnum

Fornece acesso a um domínio de aplicativo.

IApplicationHost

Recupera informações sobre o host de aplicativo.

IApplicationMonitor

Define a interface necessária de um monitor de aplicativo que pode ser substituído para ASP.NET.

IApplicationPreloadManager

Fornece métodos que o ASP.NET usa para invocar o recurso de pré-carregamento de aplicativo no IIS 7.0.

IApplicationPreloadUtil

Fornece métodos que o ASP.NET usa para se comunicar com o IIS 7.0 enquanto o servidor pré-carrega um aplicativo.

IAppManagerAppDomainFactory

Define um método usado para criar uma instância de AppDomain para o aplicativo Web e um método usado para interromper todas as instâncias de AppDomain de um gerenciador de aplicativos Web.

IISAPIRuntime

Define os métodos que são usados para criar objetos HttpWorkerRequest no .NET Framework.

IListenerChannelCallback

Fornece notificações de canal de escuta de manipuladores de protocolo para a estrutura do processo de trabalho. Também permite que os manipuladores de protocolo acessem parâmetros adicionais, como a ID do canal ouvinte.

IPphManager

Fornece controle de interromper e iniciar canais de escuta.

IProcessHost

Define o conjunto de funcionalidades de todo o processo que cada host do gerenciador de aplicativo deve implementar.

IProcessHostFactoryHelper

Fornece um método para recuperar uma interface IProcessHost.

IProcessHostIdleAndHealthCheck

Fornece maneiras de verificar o estado de um processo.

IProcessHostPreloadClient

Define uma interface que pode ser implementada em um tipo a fim de pré-carregar o tipo em um aplicativo ASP.NET que está sendo executado no IIS 7.0.

IProcessHostSupportFunctions

Fornece funções auxiliares para o host do processo.

IProcessPingCallback

Fornece funcionalidade para responder a uma solicitação de ping.

IRegisteredObject

Define métodos para objetos gerenciados pelo ambiente de hospedagem.

IStopListeningRegisteredObject

GL_STOP_LISTENING Escuta as notificações do IIS.

ISuspendibleRegisteredObject

Escuta notificações de suspensão e retomada.

Enumerações

HostSecurityPolicyResults

Especifica o tipo de política de segurança a aplicar a um assembly.

RecycleLimitNotificationFrequency

Indica com que frequência o monitor de memória percebe que estamos pedindo aos ouvintes para reagir à aproximação do limite de memória.