Partilhar via


Desenvolvendo componentes em fila

O serviço de componentes enfileirados COM+ requer que todos os métodos de aplicativo contenham apenas parâmetros de entrada, sem valores de retorno. Como o objeto de servidor não está necessariamente disponível quando o cliente faz a chamada, os resultados do servidor podem ser retornados enviando uma mensagem que cria outro objeto. Desta forma, a comunicação bidirecional ocorre não em todos os casos, mas apenas quando é necessária, por uma série de mensagens unidirecionais entre objetos.

Para usar os componentes enfileirados do COM+, você deve ter o serviço Serviço de Enfileiramento de Mensagens já instalado. O serviço de enfileiramento de mensagens não é instalado automaticamente. O serviço de enfileiramento de mensagens deve ser selecionado durante a instalação do sistema operacional ou usando Adicionar ou remover programas. Um certificado interno de Mensagem em Fila é criado automaticamente no início de sessão.

Os tópicos descritos na tabela a seguir fornecem considerações adicionais para situações mais especializadas.

Tópico Descrição
Passando objetos como parâmetross
Descreve como passar objetos como parâmetros [in] para componentes enfileirados.
Limitações de segurança no modo de grupo de trabalho
Descreve as limitações no uso da autenticação do Message Queuing no modo de grupo de trabalho.
Considerações sobre encadeamento
Descreve preocupações específicas relacionadas com a passagem de ponteiros de interface do gravador entre threads.
Receber uma resposta
Descreve como construir uma resposta a uma chamada de componente em fila.