MsmqBindingBase.DeadLetterQueue Propiedad
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í.
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
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 comofalse
.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 comotrue
.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.