MessageReceiver.DeadLetterAsync 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
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
Azure SDK for .NET