MsmqBindingBase.ReceiveErrorHandling 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 especifica cómo se administran los mensajes dudosos.
public:
property System::ServiceModel::ReceiveErrorHandling ReceiveErrorHandling { System::ServiceModel::ReceiveErrorHandling get(); void set(System::ServiceModel::ReceiveErrorHandling value); };
public System.ServiceModel.ReceiveErrorHandling ReceiveErrorHandling { get; set; }
member this.ReceiveErrorHandling : System.ServiceModel.ReceiveErrorHandling with get, set
Public Property ReceiveErrorHandling As ReceiveErrorHandling
Valor de propiedad
Un valor ReceiveErrorHandling que especifica cómo se administran los mensajes dudosos y otros mensajes que no se pueden enviar.
Comentarios
Un mensaje de la cola se convierte en un mensaje dudoso si no se puede entregar tras varios intentos. Este mensaje dudoso se administra finalmente en función del valor de esta propiedad. Cuando esta propiedad se establece como Fault, se genera un error en la escucha y se sigue e inicia una MsmqPoisonMessageException. El mensaje dudoso se deja en la cola y se debe eliminar antes de que se pueda tener acceso a más mensajes desde la cola. La MsmqPoisonMessageException contiene un MessageLookupId que se puede usar para identificar y eliminar manualmente el mensaje dudoso de la cola.
Cuando esta propiedad se establece como Drop, se quita el mensaje dudoso.
Cuando esta propiedad se establece como Reject, se envía una confirmación de que no se pudo realizar la acción al cliente y se quita el mensaje dudoso de la cola. Esta opción solo está disponible en Message Queuing 4.0 y requiere Windows Vista.
Cuando se establece como Move, el mensaje dudoso se mueve a la subcola final de mensajes dudosos. Esta opción solo está disponible en Message Queuing 4.0 y requiere Windows Vista.