MessageReceiver.DeferAsync(String, IDictionary<String,Object>) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indique que le récepteur souhaite différer le traitement du message.
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
Paramètres
- propertiesToModify
- IDictionary<String,Object>
Propriétés du message à modifier lors du report du message.
Retours
Implémente
Remarques
Un jeton de verrou se trouve dans LockToken, uniquement lorsque ReceiveMode est défini sur PeekLock. Pour recevoir à nouveau ce message à l’avenir, vous devez enregistrer et le recevoir à l’aide SequenceNumberReceiveDeferredMessageAsync(Int64)de . Le report des messages n’a pas d’impact sur l’expiration du message, ce qui signifie que les messages différés peuvent toujours expirer. Cette opération ne peut être effectuée que sur les messages reçus par ce récepteur.
S’applique à
Azure SDK for .NET