Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As falhas do lado do cliente são tratadas de forma semelhante a falhas do lado do servidor. de Enfileiramento de Mensagens poderá mover uma mensagem para sua fila de destino se, por exemplo, a mensagem não puder ser movida de cliente para servidor. Nesse caso, a mensagem é movida para a fila de mensagens mortas do lado do cliente.
O serviço de componentes enfileirados COM+ monitora a fila de mensagens mortas. Se as mensagens tiverem sido movidas, o serviço de componentes na fila criará uma instância da classe de exceção e chamará QueryInterface para solicitar IPlaybackControl. Se isso for bem-sucedido, o monitor da fila de mensagens mortas invocará IPlaybackControl::FinalClientRetry.
O objeto pode executar alguma ação para reverter o efeito de uma transação anterior. Se a reprodução for confirmada, a mensagem será removida da fila de mensagens mortas do Xact. Se a reprodução falhar ou se o CLSID e a interface necessários não estiverem disponíveis, a mensagem permanecerá na fila de letras mortas do Xact.
Se você precisar intervir no processo descrito acima ou se precisar mover uma mensagem de veneno para fora de sua fila de repouso final, use o utilitário de movimentação de mensagens. Para obter mais informações sobre o utilitário de mover mensagens, consulte Tratando erros.
Tópicos relacionados