Partilhar via


IPlaybackControl.FinalServerRetry Método

Definição

Informa a implementação de classe de exceção do lado do servidor que todas as tentativas de reproduzir a ativação adiada para o servidor falharam e a mensagem está prestes a ser movida para a sua fila de repouso final.

public:
 void FinalServerRetry();
public void FinalServerRetry ();
abstract member FinalServerRetry : unit -> unit
Public Sub FinalServerRetry ()

Comentários

À medida que as mensagens chegam na fila Xact Dead Letter, COM+ tenta invocar um manipulador de exceção do lado do servidor relacionado à classe de servidor para entregar essa notificação. Ele faz isso chamando FinalServerRetryprimeiro , depois chamando a versão de tratamento de exceção do método com falha no objeto do manipulador de exceção. Esse método de exceção pode executar uma ação de exceção, como registrar a falha, enviar uma mensagem de email para o administrador ou executar uma ação de compensação do lado do cliente (revertendo o efeito de uma transação anterior). O objeto de servidor deve fazer todos os esforços para concluir essa transação com êxito. Caso contrário, a intervenção manual será necessária para reprocessar a mensagem. Se o método de exceção não for bem-sucedido, a mensagem será movida para a fila de repouso final.

Aplica-se a