Você está offline; aguardando reconexão

Dois hosts DLL iniciar quando você cria um objeto COM+ com pool habilitada

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 3148846
Sumário
Quando um aplicativo COM+ é configurado para usar o pool de aplicativos, dois hosts DLL Iniciar em vez de um host inicial.
Mais Informações
Quando o pool de aplicativos está habilitado para um aplicativo COM+, as solicitações de criação de objeto são roteadas por meio do serviço RPC. Pool de aplicativos usa um algoritmo de "round robin" para enviar solicitações de criação de objeto para os processos de host DLL são iniciados.

Quando você cria um objeto COM, você usa principalmente a função CoCreateInstance(ex). A segunda maneira de criar objetos é obter a fábrica de classe da DLL e, em seguida, use o objeto de fábrica de classe. Este método é usado com mais freqüência quando você cria um objeto COM mais de uma por vez.

CoCreateInstance contará como uma solicitação de criação de objeto único. Se você usar a abordagem de fábrica de classe, isso contará como duas solicitações de criação de objeto. Isso ocorre porque a criação do primeira para o objeto de fábrica de classe. Se você tiver habilitado o pool de aplicativos, essa configuração inicia dois processos de Dllhost.exe.

Porque o .NET usa o método de fábrica de classe para criar objetos COM, dois hosts DLL são iniciados em clientes .NET quando você cria um objeto de aplicativo COM+ alvo.
Situação
Esse comportamento é pré-definido.

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3148846 - Última Revisão: 04/08/2016 01:08:00 - Revisão: 1.0

Microsoft COM+ 1.5

  • kbmt KB3148846 KbMtpt
Comentários