Message.Recoverable 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 que indica si se garantiza la entrega del mensaje en caso de haber errores en el equipo o problemas en la red.
public:
property bool Recoverable { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MsgRecoverable")]
public bool Recoverable { get; set; }
[<System.Messaging.MessagingDescription("MsgRecoverable")>]
member this.Recoverable : bool with get, set
Public Property Recoverable As Boolean
Valor de propiedad
true
si se garantiza la entrega del mensaje guardándolo en disco mientras se encuentra en tránsito; false
si no se garantiza. De manera predeterminada, es false
.
- Atributos
Excepciones
La cola de mensajes se filtra para omitir la propiedad Recoverable.
Ejemplos
En el ejemplo de código siguiente se obtiene y se establece el valor de la propiedad de Recoverable un mensaje.
Comentarios
La Recoverable propiedad indica si se garantiza la entrega de un mensaje, incluso si un equipo se bloquea mientras el mensaje se enruta a la cola de destino.
Si se garantiza la entrega de un mensaje, el mensaje se almacena localmente en cada paso de la ruta hasta que el mensaje se reenvía correctamente al siguiente equipo. Establecer la Recoverable propiedad en true
podría afectar al rendimiento.
Si el mensaje es transaccional, Message Queuing trata automáticamente el mensaje como recuperable, independientemente del valor de la Recoverable propiedad .