BrokeredMessage.Complete 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 l’opération de réception d’un message et indique que le message doit être marqué comme traité et supprimé.
public void Complete ();
member this.Complete : unit -> unit
Public Sub Complete ()
Exceptions
Levée lorsque le message est à l’état supprimé ou que le récepteur avec lequel le message a été reçu est à l’état supprimé.
Levée lors de l’appel d’un message qui n’a pas été reçu du serveur de messages ou appelé sur un message qui n’a pas été reçu en mode de verrouillage d’aperçu.
Levée lorsque la file d’attente ou l’abonnement qui reçoit le message n’est plus présent dans le serveur de messages.
Levée lorsque l’opération expire. Le délai d’attente est initialisé via le MessagingFactorySettings. Vous devrez peut-être augmenter la valeur de OperationTimeout pour éviter cette exception si la valeur du délai d’expiration est relativement faible.
Levée si le verrou sur le message a expiré. LockDuration est un paramètre à l’échelle de l’entité qui peut être initialisé via LockDuration et LockDuration pour les files d’attente et les abonnements respectivement.
Levée si le verrou de la session a expiré. La durée de verrouillage de session est identique au message LockDuration et est un paramètre à l’échelle de l’entité. Il peut être initialisé via LockDuration et LockDuration pour les files d’attente et les abonnements respectivement.
Lorsque le service Service Bus est occupé et ne peut pas traiter la demande.
Lorsque l’entité de messagerie à partir de laquelle le message a été reçu a été supprimé.
Lorsque le jeton de sécurité fourni par TokenProvider ne contient pas les revendications pour effectuer cette opération.
Lorsque le nombre de connexions simultanées à une entité dépasse la valeur maximale autorisée.
Remarques
Cette méthode est utilisée comme établissement d’une liaison entre le destinataire et Service Bus pour une remise garantie du message. Si le récepteur a échoué avant d’appeler cette méthode, le message est conservé dans la file d’attente.
S’applique à
Azure SDK for .NET