MsmqBindingBase.DeadLetterQueue Propriedade

Definição

Recebe ou define um valor de enumeração que indica o tipo de fila de letras mortas a utilizar.

public:
 property System::ServiceModel::DeadLetterQueue DeadLetterQueue { System::ServiceModel::DeadLetterQueue get(); void set(System::ServiceModel::DeadLetterQueue value); };
public System.ServiceModel.DeadLetterQueue DeadLetterQueue { get; set; }
member this.DeadLetterQueue : System.ServiceModel.DeadLetterQueue with get, set
Public Property DeadLetterQueue As DeadLetterQueue

Valor de Propriedade

Um DeadLetterQueue valor de enumeração que indica o tipo de fila de letras mortas a utilizar.

Observações

A fila de letras mortas é uma fila no gestor de filas da aplicação de envio para mensagens expiradas que não foram entregues. A enumeração da fila de letras mortas especifica o tipo de fila de letra morta a utilizar. Os valores são:

  • None: Não é necessária fila de cartas mortas. Se uma mensagem falhar na entrega, não é mantido qualquer registo dela na fila de letras mortas. Este é o valor padrão quando ExactlyOnce está definido como false.

  • System: A fila de letras mortas em todo o sistema é usada para registar mensagens que falham na entrega. A Fila de Mensagens (MSMQ) tem uma fila transacional, de sistema, de letras mortas e uma fila de letras mortas não transacional de sistema para registar mensagens que falham na entrega provenientes de filas transacionais e não transacionais, respetivamente. Este é o valor padrão quando ExactlyOnce está definido como true.

  • Custom: A fila especificada na CustomDeadLetterQueue propriedade que é usada para registar mensagens que falham na entrega.

As razões pelas quais uma mensagem pode não chegar à aplicação recetora incluem:

  • Uma mensagem transacional é enviada para uma fila não transacional.

  • Uma mensagem não transacional é enviada para uma fila transacional.

  • Uma mensagem não autenticada é enviada para uma fila que aceita apenas mensagens autenticadas.

  • Uma mensagem não encriptada é enviada para uma fila que aceita apenas mensagens encriptadas.

  • A mensagem expira antes de ser entregue ao destinatário.

  • A quota de armazenamento de mensagens do computador alvo ou a quota de armazenamento da fila de destino é ultrapassada, ou não há espaço disponível no computador alvo quando a mensagem chega.

  • O remetente não tem os direitos de acesso necessários para colocar a mensagem na fila de destino.

  • A assinatura digital associada à mensagem não é válida.

  • Uma mensagem encriptada não pode ser desencriptada pelo gestor de fila de destino.

  • A fila de destino é eliminada ou apagada antes de a mensagem ser recuperada.

Aplica-se a