Compartir a través de


Message.UseDeadLetterQueue Propiedad

Definición

Obtiene o establece un valor que indica si debe enviarse una copia del mensaje que no pudo entregarse a la cola de mensajes no enviados.

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 de propiedad

true si el error en la entrega del mensaje debe dar como resultado el envío de una copia del mensaje a una cola de mensajes no enviados; false en cualquier otro caso. De manera predeterminada, es false.

Atributos

Excepciones

La cola de mensajes se filtra para omitir la propiedad UseDeadLetterQueue.

Ejemplos

En el ejemplo de código siguiente se obtiene y se establece el valor de la propiedad de UseDeadLetterQueue un mensaje.

Comentarios

Las UseJournalQueue propiedades y UseDeadLetterQueue especifican cómo Message Queuing realiza un seguimiento de un mensaje. Si UseDeadLetterQueue es true, el error de entrega (de un mensaje no transaccional), hace que el mensaje se envíe a la cola de mensajes no transaccionales no transaccionales en el equipo que no pudo entregar el mensaje. Un error de entrega podría deberse a la expiración de un temporizador de mensajes, por ejemplo.

En el caso de un error de entrega para un mensaje transaccional, Message Queuing envía el mensaje a la cola de mensajes fallidos transaccionales en el equipo de origen en todos los casos negativos y en duda.

Al almacenar mensajes en una cola de mensajes fallidos, debe borrar la cola periódicamente para quitar los mensajes que ya no son necesarios. Los mensajes almacenados en colas de mensajes fallidos cuentan con la cuota de tamaño del equipo donde reside la cola. El administrador establece la cuota del equipo y hace referencia al tamaño asignado para almacenar mensajes en todo el equipo, no solo en una sola cola.

No se crea un diario ni una cola de mensajes fallidos. Se trata de las dos colas del sistema que genera Message Queuing.

Se aplica a

Consulte también