Partilhar via


Hosts em tempo de execução

O Common Language Runtime foi projetado para oferecer suporte a diferentes tipos de aplicativos, desde aplicativos de servidor Web a aplicativos com uma interface de usuário tradicional.Cada tipo de aplicativo requer um host de ambiente de execução para iniciá-lo.O host carrega o ambiente de execução em um processo, cria os domínios do aplicativo dentro do processo e carrega código do usuário nos domínios do aplicativo.

O .NET Framework vem com diferentes hosts de ambiente de execução, incluindo os hosts listados na tabela a seguir.

Host de Ambiente de Execução

Descrição

ASP.NET

Carrega o tempo de execução no processo que deve manipular a solicitação da Web.O ASP.NET também cria um domínio de aplicativo para cada aplicativo da Web que será executado em um servidor Web.

Microsoft Internet Explorer

Cria domínios de aplicativos nos quais são executados controles gerenciados.O .NET Framework fornece suporte a download e execução de controles baseados em navegador.As interfaces do ambiente de execução com o mecanismo de extensibilidade do Microsoft Internet Explorer através de um filtro MIME para criar domínios de aplicativo no quais executar os controles gerenciados.Por padrão, um domínio de aplicativo é criado para cada site.

Arquivos executáveis do shell

Invoca código do host para transferir o controle para o ambiente de execução sempre que um executável é iniciado a partir do shell.

Microsoft fornece um conjunto de APIs para escrever seus próprios hosts de ambiente de execução.

Consulte também

Outros recursos

Domínios de aplicativo

Hospedagem do Common Language Runtime