Compartir a través de


MessageReceiver.DeferAsync(String, IDictionary<String,Object>) Método

Definición

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

lockToken
String

Token de bloqueo de Message.

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