Compartir a través de


MsmqBindingBase.DeadLetterQueue Propiedad

Definición

Obtiene o establece un valor de enumeración que indica el tipo de cola de componentes con problemas de entrega que se va a usar.

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

DeadLetterQueue

Un valor de enumeración DeadLetterQueue que indica el tipo de cola de componentes con problemas de entrega que se va a usar.

Comentarios

La cola de componentes con problemas de entrega es una cola en el administrador de colas de la aplicación de envío para los mensajes caducados que no se hayan entregado. La enumeración de cola de componentes con problemas de entrega especifica el tipo de cola de componentes con problemas de entrega que se va a usar. Los valores son:

  • None: no se requiere ninguna cola de mensajes no entregados. Si se produce un error en la entrega de un mensaje, no se mantiene registro alguno de él en la cola de mensajes no entregados. Éste es el valor predeterminado cuando ExactlyOnce está establecido como false.

  • System: la cola de mensajes no entregados de todo el sistema se utiliza para registrar mensajes que no se hayan podido entregar. Message Queuing (MSMQ) tiene una cola de mensajes no entregados del sistema transaccional y una cola de mensajes no entregados del sistema no transaccional para registrar mensajes que no se pueden entregar desde las colas transaccionales y no transaccionales, respectivamente. Éste es el valor predeterminado cuando ExactlyOnce está establecido como true.

  • Custom: la cola especificada en la propiedad CustomDeadLetterQueue que se usa para registrar mensajes que no se hayan podido entregar.

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