EventProcessorClient.StopProcessingAsync(CancellationToken) Méthode

Définition

Signale l’arrêt du EventProcessorClient traitement des événements. 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.

public override System.Threading.Tasks.Task StopProcessingAsync (System.Threading.CancellationToken cancellationToken = default);
override this.StopProcessingAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides 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 EventProcessorClient continue à s’exécuter.

Retours

Remarques

Lors de l’arrêt, le processeur met à jour la propriété des partitions qu’il était responsable du traitement et propre les ressources réseau utilisées pour la communication avec le service Event Hubs. Par conséquent, cette méthode effectue des E/S réseau et peut avoir besoin d’attendre que les lectures de partition qui étaient actives se terminent.

En raison des appels de service et de la latence du réseau, l’appel de cette méthode peut prendre un peu plus de temps que le spécifié MaximumWaitTime ou, si le temps d’attente n’a pas été configuré, la durée de la TryTimeout stratégie de nouvelle tentative configurée.

S’applique à