Compartir vía


MsmqBindingElementBase.DeadLetterQueue Propiedad

Definición

Obtiene o establece la configuración DeadLetterQueue para este enlace.

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 propiedad

Si existe, el tipo de cola de mensajes con problemas de entrega que se va a usar.

Excepciones

El valor no está dentro del rango de valores definido en DeadLetterQueue.

Comentarios

La cola de mensajes no enviados es una cola administrada por el administrador de cola de la aplicación emisora que almacena mensajes que no se han podido entregar o que han expirado. Las razones por las que un mensaje no puede alcanzar la aplicación receptora son:

  • Un mensaje transaccional se envía a una cola no transaccional.

  • Un mensaje no transaccional se envía a una cola transaccional.

  • Se envía un mensaje no autenticado a una cola que acepta sólo mensajes autenticados.

  • Se envía un mensaje no cifrado a una cola que sólo acepta mensajes cifrados.

  • El mensaje expira antes de que el mensaje se entregue a un receptor.

  • Se supera la cuota de almacenamiento de mensajes del equipo de destino o la cuota de almacenamiento de la cola de destino o no hay ningún espacio de almacenamiento disponible en el equipo de destino cuando el mensaje llega.

  • El remitente no tiene los derechos de acceso necesarios para colocar el mensaje en la cola de destino.

  • La firma digital asociada al mensaje no es válida.

  • El administrador de la cola de destino no puede descifrar un mensaje cifrado.

  • La cola de destino se purga o elimina antes de que se recupere el mensaje.

Se aplica a