EventProcessorClient.PartitionClosingAsync Événement
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 processeur d’événements instance ou lorsque le processeur d’événements actuel instance s’arrête.
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.
public event Func<Azure.Messaging.EventHubs.Processor.PartitionClosingEventArgs,System.Threading.Tasks.Task> PartitionClosingAsync;
member this.PartitionClosingAsync : Func<Azure.Messaging.EventHubs.Processor.PartitionClosingEventArgs, System.Threading.Tasks.Task>
Public Custom Event PartitionClosingAsync As Func(Of PartitionClosingEventArgs, Task)
Type d'événement
Exceptions
Si une tentative est effectuée pour supprimer un gestionnaire qui ne correspond pas au gestionnaire actuel inscrit.
Si une tentative d’ajout d’un gestionnaire est effectuée lorsqu’un gestionnaire est actuellement inscrit.
Remarques
Ce gestionnaire est appelé simultanément, car chaque fermeture est indépendante. Aucune limite de temps n’est imposée à l’appel de ce gestionnaire ; il est sûr pour les implémentations d’effectuer des opérations de longue durée et de nouvelles tentatives en fonction des besoins. Ce gestionnaire n’a aucune influence sur le traitement de la partition associée et n’offre aucune garantie que l’exécution se terminera avant que le traitement de la partition ne soit redémarré ou migré vers un nouvel hôte.
S’applique à
Voir aussi
Azure SDK for .NET