Compartir a través de


MessageReceiver.DeadLetterAsync Método

Definición

Sobrecargas

DeadLetterAsync(String, IDictionary<String,Object>)

Mueve un mensaje a la sub cola de mensajes fallidos.

DeadLetterAsync(String, String, String)

Mueve un mensaje a la sub cola de mensajes fallidos.

DeadLetterAsync(String, IDictionary<String,Object>)

Source:
MessageReceiver.cs

Mueve un mensaje a la sub cola de mensajes fallidos.

public System.Threading.Tasks.Task DeadLetterAsync (string lockToken, System.Collections.Generic.IDictionary<string,object> propertiesToModify = default);
abstract member DeadLetterAsync : string * System.Collections.Generic.IDictionary<string, obj> -> System.Threading.Tasks.Task
override this.DeadLetterAsync : string * System.Collections.Generic.IDictionary<string, obj> -> System.Threading.Tasks.Task
Public Function DeadLetterAsync (lockToken As String, Optional propertiesToModify As IDictionary(Of String, Object) = Nothing) As Task

Parámetros

lockToken
String

Token de bloqueo del mensaje correspondiente a deadletter.

propertiesToModify
IDictionary<String,Object>

Las propiedades del mensaje que se van a modificar mientras se mueven a la sub cola.

Devoluciones

Implementaciones

Comentarios

Se puede encontrar un token de bloqueo en LockToken, solo cuando ReceiveMode se establece PeekLocken . Para recibir un mensaje de la cola de mensajes fallidos, necesitará un nuevo IMessageReceiver, con la ruta de acceso correspondiente. Puede usar FormatDeadLetterPath(String) para ayudar con esto. Esta operación solo se puede realizar en los mensajes recibidos por este receptor.

Se aplica a

DeadLetterAsync(String, String, String)

Source:
MessageReceiver.cs

Mueve un mensaje a la sub cola de mensajes fallidos.

public System.Threading.Tasks.Task DeadLetterAsync (string lockToken, string deadLetterReason, string deadLetterErrorDescription = default);
abstract member DeadLetterAsync : string * string * string -> System.Threading.Tasks.Task
override this.DeadLetterAsync : string * string * string -> System.Threading.Tasks.Task
Public Function DeadLetterAsync (lockToken As String, deadLetterReason As String, Optional deadLetterErrorDescription As String = Nothing) As Task

Parámetros

lockToken
String

Token de bloqueo del mensaje correspondiente a deadletter.

deadLetterReason
String

Motivo por el que se produce un error en el mensaje.

deadLetterErrorDescription
String

Descripción del error para generar errores en el mensaje.

Devoluciones

Implementaciones

Comentarios

Se puede encontrar un token de bloqueo en LockToken, solo cuando ReceiveMode se establece PeekLocken . Para recibir un mensaje de la cola de mensajes fallidos, necesitará un nuevo IMessageReceiver, con la ruta de acceso correspondiente. Puede usar FormatDeadLetterPath(String) para ayudar con esto. Esta operación solo se puede realizar en los mensajes recibidos por este receptor.

Se aplica a