ServiceBusMessageActions.CompleteMessageAsync 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.
Termine un .ServiceBusReceivedMessage Cela supprime le message du service.
public virtual System.Threading.Tasks.Task CompleteMessageAsync (Azure.Messaging.ServiceBus.ServiceBusReceivedMessage message, System.Threading.CancellationToken cancellationToken = default);
abstract member CompleteMessageAsync : Azure.Messaging.ServiceBus.ServiceBusReceivedMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.CompleteMessageAsync : Azure.Messaging.ServiceBus.ServiceBusReceivedMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CompleteMessageAsync (message As ServiceBusReceivedMessage, Optional cancellationToken As CancellationToken = Nothing) As Task
Paramètres
- message
- ServiceBusReceivedMessage
Message à terminer.
- cancellationToken
- CancellationToken
Une instance facultative CancellationToken pour signaler la demande d’annulation de l’opération.
Retours
Tâche à résoudre lorsque l’opération est terminée.
Exceptions
- Le verrou du message a expiré ou le message a déjà été terminé. Cela ne s’applique pas aux entités activées pour la session. Dans Reason ce cas, la valeur est définie MessageLockLost sur .
- Le verrou de la session a expiré ou le message est déjà terminé. Cela s’applique uniquement aux entités activées pour la session. Dans Reason ce cas, la valeur est définie SessionLockLost sur .
Remarques
Cette opération ne peut être effectuée que sur un message reçu par ce récepteur lorsque ReceiveMode est défini PeekLocksur .
S’applique à
Azure SDK for .NET