MessageReceiver.DeferAsync(String, IDictionary<String,Object>) 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í.
Indica que el receptor quiere aplazar el procesamiento del mensaje.
public System.Threading.Tasks.Task DeferAsync (string lockToken, System.Collections.Generic.IDictionary<string,object> propertiesToModify = default);
abstract member DeferAsync : string * System.Collections.Generic.IDictionary<string, obj> -> System.Threading.Tasks.Task
override this.DeferAsync : string * System.Collections.Generic.IDictionary<string, obj> -> System.Threading.Tasks.Task
Public Function DeferAsync (lockToken As String, Optional propertiesToModify As IDictionary(Of String, Object) = Nothing) As Task
Parámetros
- propertiesToModify
- IDictionary<String,Object>
Propiedades del mensaje que se van a modificar mientras se aplaza el mensaje.
Devoluciones
Implementaciones
Comentarios
Se puede encontrar un token de bloqueo en , solo cuando ReceiveMode se establece PeekLocken LockToken. Para recibir este mensaje de nuevo en el futuro, deberá guardar y SequenceNumber recibirlo mediante ReceiveDeferredMessageAsync(Int64). Aplazar mensajes no afecta a la expiración del mensaje, lo que significa que los mensajes diferidos todavía pueden expirar. Esta operación solo se puede realizar en los mensajes recibidos por este receptor.
Se aplica a
Azure SDK for .NET