EventProcessorClient.StopProcessingAsync(CancellationToken) 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.
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 à
Azure SDK for .NET