MsmqBindingElementBase.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 y los mensajes que no se pueden enviar.
public:
property System::ServiceModel::ReceiveErrorHandling ReceiveErrorHandling { System::ServiceModel::ReceiveErrorHandling get(); void set(System::ServiceModel::ReceiveErrorHandling value); };
[System.Configuration.ConfigurationProperty("receiveErrorHandling", DefaultValue=System.ServiceModel.ReceiveErrorHandling.Fault)]
public System.ServiceModel.ReceiveErrorHandling ReceiveErrorHandling { get; set; }
[<System.Configuration.ConfigurationProperty("receiveErrorHandling", DefaultValue=System.ServiceModel.ReceiveErrorHandling.Fault)>]
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 los mensajes que no se pueden enviar.
- Atributos
Comentarios
Cuando esta propiedad se establece en Fault, se genera un error en la escucha y ProtocolException (encapsular un MsmqPoisonMessageException) se sigue y se inicia. El mensaje se deja en la cola y deberá quitarse de manera manual. MsmqPoisonMessageException contiene un MessageLookupId que se puede usar para identificar y quitar manualmente el mensaje de la cola del mensaje dudoso.
Cuando esta propiedad está establecida en Drop, se elimina el mensaje infractor.
Cuando esta propiedad está establecida en Reject, se envía al cliente una confirmación de que no se pudo realizar la acción y se quita el mensaje infractor de la cola de mensajes dudosos. Esta opción sólo está disponible en Message Queuing (MSMQ) 4.0.
Cuando esta propiedad está establecida en Move, el mensaje se mueve a la última subcola de mensajes dudosos. Esta opción solo está disponible en Message Queuing (también denominado MSMQ) 4.0.