DeadLetterQueue Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica o tipo de fila de mensagens mortas a ser usado.
public enum class DeadLetterQueue
public enum DeadLetterQueue
type DeadLetterQueue =
Public Enum DeadLetterQueue
- Herança
Campos
Custom | 2 | Fila de mensagens mortas personalizada. |
None | 0 | Nenhuma fila de mensagens mortas deverá ser usada. |
System | 1 | Use a fila de mensagens mortas de todo o sistema. |
Comentários
A fila de mensagens mortas é uma fila no gerenciador de filas do aplicativo de envio para mensagens expiradas que não foram entregues. A DeadLetterQueue enumeração especifica o tipo de fila de mensagens mortas a ser usada. Os valores são:
Nenhum: nenhuma fila de mensagens mortas é necessária. Se uma mensagem falhar na entrega, nenhum registro dela será mantido na fila de mensagens mortas. Esse é o valor padrão quando ExactlyOnce é definido como
false
.Sistema: a fila de mensagens mortas em todo o sistema é usada para registrar mensagens que falham na entrega. O MSMQ tem uma fila transacional, de sistema, de mensagens mortas e uma fila não transacional, de sistema, de mensagens mortas para registrar mensagens expiradas que falharam na entrega de filas transacionais e não transacionais, respectivamente. Esse é o valor padrão quando ExactlyOnce é definido como
true
.Personalizado: a fila especificada no é usada para registrar mensagens que falham na CustomDeadLetterQueue entrega.
Uma mensagem pode falhar ao acessar o aplicativo de recebimento por qualquer um dos seguintes motivos:
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 criptografada é enviada para uma fila que aceita apenas mensagens criptografadas.
O valor de tempo de vida útil da mensagem expira antes que a mensagem seja entregue a um receptor.
A cota de armazenamento de mensagens do computador de destino ou a cota de armazenamento da fila de destino é excedida ou não há espaço de armazenamento disponível no computador de destino 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 anexada à mensagem não é válida.
Uma mensagem criptografada não pode ser descriptografada pelo gerenciador de filas de destino.
A fila de destino é limpa ou excluída antes que a mensagem seja recuperada.