DeadLetterQueue DeadLetterQueue DeadLetterQueue DeadLetterQueue Enum

Definición

Especifica el tipo de cola de mensajes no entregados que se va a utilizar.Specifies the type of dead-letter queue to be used.

public enum class DeadLetterQueue
public enum DeadLetterQueue
type DeadLetterQueue = 
Public Enum DeadLetterQueue
Herencia
DeadLetterQueueDeadLetterQueueDeadLetterQueueDeadLetterQueue

Campos

Custom Custom Custom Custom 2

Cola de mensajes no entregados personalizada.Custom dead-letter queue.

None None None None 0

No se utilizará ninguna cola de mensajes no entregados.No dead-letter queue is to be used.

System System System System 1

Utilice la cola de mensajes no entregados de todo el sistema.Use the system-wide, dead-letter queue.

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.The dead-letter queue is a queue on the queue manager of the sending application for expired messages that have failed to be delivered. La enumeración DeadLetterQueue especifica el tipo de cola de mensajes no entregados que usar.The DeadLetterQueue enumeration specifies the type of dead-letter queue to use. Los valores son:The values are:

  • Ninguno: no se necesita ninguna cola de mensajes no entregados.None: No dead-letter queue is required. 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.If a message fails delivery, no record of it is maintained in the dead-letter queue. Éste es el valor predeterminado cuando ExactlyOnce está establecido como false.This is the default value when ExactlyOnce is set to false.

  • Sistema: la cola de mensajes no entregados de todo el sistema se utiliza para registrar mensajes que no se hayan podido entregar.System: The system-wide, dead-letter queue is used to record messages that fail delivery. 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 caducados que no se hayan podido entregar desde las colas transaccionales y no transaccionales, respectivamente.MSMQ has a transactional, system, dead-letter queue and a non-transactional, system, dead-letter queue to record expired messages that failed delivery from transactional and non-transactional queues, respectively. Éste es el valor predeterminado cuando ExactlyOnce está establecido como true.This is the default value when ExactlyOnce is set to true.

  • Personalizado: se usa la cola especificada en CustomDeadLetterQueue para registrar mensajes que no se hayan podido entregar.Custom: The queue specified in the CustomDeadLetterQueue is used to record messages that fail delivery.

Un mensaje no puede alcanzar la aplicación receptora debido a cualquiera de las razones siguientes:A message can fail to reach the receiving application for any of the following reasons:

  • Un mensaje transaccional se envía a una cola no transaccional.A transactional message is sent to a non-transactional queue.

  • Un mensaje no transaccional se envía a una cola transaccional.A non-transactional message is sent to a transactional queue.

  • Se envía un mensaje no autenticado a una cola que acepta sólo mensajes autenticados.An unauthenticated message is sent to a queue that accepts only authenticated messages.

  • Se envía un mensaje no cifrado a una cola que sólo acepta mensajes cifrados.An unencrypted message is sent to a queue that accepts only encrypted messages.

  • El valor del período de vida del mensaje caduca antes de que el mensaje se entregue a un receptor.The message's time-to-live value expires before the message is delivered to a receiver.

  • 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.The message storage quota of the target computer or the storage quota of the destination queue is exceeded, or there is no available storage space on the target computer when the message arrives.

  • El remitente no tiene el derechos de acceso necesarios para colocar el mensaje en la cola de destino.The sender does not have the access rights required to place the message in the destination queue.

  • La firma digital asociada al mensaje no es válida.The digital signature attached to the message is not valid.

  • El administrador de la cola de destino no puede descifrar un mensaje cifrado.An encrypted message cannot be decrypted by the destination queue manager.

  • La cola de destino se purga o elimina antes de que se recupere el mensaje.The destination queue is purged or deleted before the message is retrieved.

Se aplica a