O que acontece com as chamadas ativas quando um aplicativo COM + é desligado?

5

Se o console de Serviços de Componentes for usado para encerrar um Aplicativo COM + enquanto houver encadeamentos ativos, o que acontece com os encadeamentos ativos que o aplicativo COM + criou para atender às chamadas do cliente? Eles são forçados a fechar ou podem concluir antes que o aplicativo seja encerrado?

    
por hurcane 09.06.2011 / 14:57

1 resposta

0

Não, os processos do cliente não são obrigatoriamente fechados. No entanto, se eles tentarem usar o objeto COM para o qual eles mantêm o ponteiro, o código de empacotamento fora de processo retornará um erro ou o servidor será reiniciado e o código dentro do servidor será chamado.

Eu tenho visto principalmente o primeiro, mas eu vi o último também, embora eu não possa atestar que não houve alguma "mágica" adicional envolvida que reinicie o servidor terminado.

    
por 30.09.2011 / 06:31

Tags