BrokeredMessage.DeadLetter Método
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í.
Sobrecargas
DeadLetter() |
Mueve el mensaje a la cola de mensajes fallidos. |
DeadLetter(IDictionary<String,Object>) |
Mueve el mensaje a la cola de mensajes fallidos. |
DeadLetter(String, String) |
Mueve el mensaje a la cola de mensajes fallidos. |
DeadLetter()
Mueve el mensaje a la cola de mensajes fallidos.
public void DeadLetter ();
member this.DeadLetter : unit -> unit
Public Sub DeadLetter ()
Excepciones
Se produce cuando el mensaje está en estado eliminado o el receptor con el que se recibió el mensaje está en estado eliminado.
Se produce cuando se invoca en un mensaje que no se ha recibido del servidor de mensajes o se invoca en un mensaje que no se ha recibido en modo de inspección y bloqueo.
Se aplica a
DeadLetter(IDictionary<String,Object>)
Mueve el mensaje a la cola de mensajes fallidos.
public void DeadLetter (System.Collections.Generic.IDictionary<string,object> propertiesToModify);
member this.DeadLetter : System.Collections.Generic.IDictionary<string, obj> -> unit
Public Sub DeadLetter (propertiesToModify As IDictionary(Of String, Object))
Parámetros
- propertiesToModify
- IDictionary<String,Object>
Colección de pares clave-valor de propiedades que se van a modificar.
Se aplica a
DeadLetter(String, String)
Mueve el mensaje a la cola de mensajes fallidos.
public void DeadLetter (string deadLetterReason, string deadLetterErrorDescription);
member this.DeadLetter : string * string -> unit
Public Sub DeadLetter (deadLetterReason As String, deadLetterErrorDescription As String)
Parámetros
- deadLetterReason
- String
Motivo por el que se produce un error en el mensaje.
- deadLetterErrorDescription
- String
La información de descripción para la creación de mensajes fallidos.
Excepciones
Se produce cuando el mensaje está en estado eliminado o el receptor con el que se recibió el mensaje está en estado eliminado.
Se produce cuando se invoca en un mensaje que no se ha recibido del servidor de mensajes o se invoca en un mensaje que no se ha recibido en modo de inspección y bloqueo.
Se produce cuando la cola o suscripción que recibe el mensaje ya no está presente en el servidor de mensajes.
Se produce cuando se agota el tiempo de espera de la operación. El período de tiempo de espera se inicializa a través de MessagingFactorySettings. Es posible que tenga que aumentar el valor de OperationTimeout para evitar esta excepción si el valor de tiempo de espera es relativamente bajo.
Se produce si el bloqueo del mensaje ha expirado. LockDuration es una configuración para toda la entidad y se puede inicializar a través LockDuration de y LockDuration para colas y suscripciones, respectivamente.
Se produce si el bloqueo de la sesión ha expirado. La duración del bloqueo de sesión es la misma que el mensaje LockDuration y es una configuración de toda la entidad. Se puede inicializar a través LockDuration de y LockDuration para colas y suscripciones, respectivamente.
Se aplica a
Azure SDK for .NET