DeadLetterQueue Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica el tipo de cola de mensajes no entregados que se va a utilizar.
public enum class DeadLetterQueue
public enum DeadLetterQueue
type DeadLetterQueue =
Public Enum DeadLetterQueue
- Herencia
Campos
Custom | 2 | Cola de mensajes no entregados personalizada. |
None | 0 | No se utilizará ninguna cola de mensajes no entregados. |
System | 1 | Utilice la cola de mensajes no entregados de todo el sistema. |
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 DeadLetterQueue especifica el tipo de cola de mensajes no entregados que usar. Los valores son:
Ninguno: no se necesita 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
.Sistema: la cola de mensajes no entregados de todo el sistema se utiliza para registrar mensajes que no se hayan podido entregar. 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. Éste es el valor predeterminado cuando ExactlyOnce está establecido como
true
.Personalizado: se usa la cola especificada en CustomDeadLetterQueue para registrar mensajes que no se hayan podido entregar.
Un mensaje no puede alcanzar la aplicación receptora debido a cualquiera de las razones siguientes:
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 valor del período de vida del mensaje caduca 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.