Compartilhar via


DefaultPropertiesToSend.UseDeadLetterQueue Propriedade

Definição

Obtém ou define um valor que indica se uma cópia da mensagem que não pôde ser entregue deve ser enviada a uma fila de mensagens mortas.

public:
 property bool UseDeadLetterQueue { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MsgUseDeadLetterQueue")]
public bool UseDeadLetterQueue { get; set; }
[<System.Messaging.MessagingDescription("MsgUseDeadLetterQueue")>]
member this.UseDeadLetterQueue : bool with get, set
Public Property UseDeadLetterQueue As Boolean

Valor da propriedade

true se a falha na entrega de mensagens resultar em uma cópia da mensagem sendo enviada para uma fila de mensagens mortas; caso contrário, false. O padrão é false.

Atributos

Comentários

UseJournalQueue e especifique UseDeadLetterQueue como o Enfileiramento de Mensagens rastreará uma mensagem. Se UseDeadLetterQueue for true, em caso de falha de entrega (para mensagens não transacionais), a mensagem será enviada para a fila de mensagens mortas não transacionais no computador que não pôde entregar a mensagem (por exemplo, se um temporizador de mensagem expirar).

No caso de falha de entrega para mensagens transacionais, a mensagem é enviada para a fila transacional de mensagens mortas no computador de origem em todos os casos negativos e em dúvida.

Quando você armazena mensagens em uma fila de mensagens mortas, esvazie a fila periodicamente para remover mensagens que não são mais necessárias. As mensagens armazenadas em filas de mensagens mortas contam com relação à cota de tamanho do computador em que a fila reside. A cota do computador é definida pelo administrador e refere-se ao tamanho total alocado para armazenar mensagens em um computador, não apenas em uma única fila.

Você não cria um diário ou uma fila de mensagens mortas. Essas são as duas filas do sistema geradas pelo Enfileiramento de Mensagens.

Aplica-se a

Confira também