EventProcessorClient.OnPartitionProcessingStoppedAsync 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.
Effectue les tâches nécessaires lors de l’arrêt du traitement d’une partition. Cela se produit généralement lorsque la partition est revendiquée par un autre instance du processeur d’événements ou lorsque le instance actuel du processeur d’événements s’arrête.
protected override System.Threading.Tasks.Task OnPartitionProcessingStoppedAsync (Azure.Messaging.EventHubs.Primitives.EventProcessorPartition partition, Azure.Messaging.EventHubs.Processor.ProcessingStoppedReason reason, System.Threading.CancellationToken cancellationToken);
override this.OnPartitionProcessingStoppedAsync : Azure.Messaging.EventHubs.Primitives.EventProcessorPartition * Azure.Messaging.EventHubs.Processor.ProcessingStoppedReason * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overrides Function OnPartitionProcessingStoppedAsync (partition As EventProcessorPartition, reason As ProcessingStoppedReason, cancellationToken As CancellationToken) As Task
Paramètres
- partition
- EventProcessorPartition
Contexte de la partition pour laquelle le traitement est arrêté.
- reason
- ProcessingStoppedReason
Raison pour laquelle le traitement est arrêté pour la partition.
- cancellationToken
- CancellationToken
Un CancellationToken instance pour signaler la demande d’annulation du traitement. Cela n’est pas censé signaler dans des circonstances normales et ne se produira que si le processeur rencontre une erreur irrécupérable.
Retours
Remarques
Il n’est pas recommandé que l’état du processeur soit géré directement à partir de cette méthode ; La demande de démarrage ou d’arrêt du processeur peut entraîner un scénario d’interblocage, en particulier si vous utilisez la forme synchrone de l’appel.
S’applique à
Azure SDK for .NET