Partager via


ServiceBusProcessor.StopProcessingAsync(CancellationToken) Méthode

Définition

Indique au processeur d’arrêter le traitement de la messagerie. Si cette méthode est appelée alors que le processeur n’est pas en cours d’exécution, aucune action n’est effectuée. Cette méthode ne ferme pas les récepteurs sous-jacents, mais entraîne l’arrêt de la réception des récepteurs. Tous les gestionnaires de messages en cours d’exécution seront attendus, et cette méthode ne sera pas retournée tant que tous les gestionnaires de messages en cours d’exécution n’auront pas été retournés. Pour fermer les récepteurs sous-jacents, CloseAsync(CancellationToken) doit être appelé. Si CloseAsync(CancellationToken) est appelé, le processeur ne peut pas être redémarré. Si vous souhaitez reprendre le traitement à un moment donné après avoir appelé cette méthode, vous pouvez appeler StartProcessingAsync(CancellationToken).

public virtual System.Threading.Tasks.Task StopProcessingAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member StopProcessingAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.StopProcessingAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function StopProcessingAsync (Optional cancellationToken As CancellationToken = Nothing) As Task

Paramètres

cancellationToken
CancellationToken

Une CancellationToken instance pour signaler la demande d’annulation de l’opération d’arrêt. Si l’opération est annulée avec succès, le processeur continue à fonctionner.

Retours

S’applique à