EventProcessor<TPartition>.OnInitializingPartitionAsync 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 d’initialisation d’une partition et de son contexte associé pour le traitement des événements.
protected virtual System.Threading.Tasks.Task OnInitializingPartitionAsync (TPartition partition, System.Threading.CancellationToken cancellationToken);
abstract member OnInitializingPartitionAsync : 'Partition * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.OnInitializingPartitionAsync : 'Partition * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overridable Function OnInitializingPartitionAsync (partition As TPartition, cancellationToken As CancellationToken) As Task
Paramètres
- partition
- TPartition
Contexte de la partition en cours d’initialisation. Seuls les membres connus du EventProcessorPartition seront renseignés. Si un contexte personnalisé est utilisé, l’implémenteur de cette méthode est responsable de l’initialisation des membres personnalisés.
- cancellationToken
- CancellationToken
Un CancellationToken instance pour signaler la demande d’annulation de l’initialisation. Cela est le plus probable si la partition est revendiquée par un autre processeur d’événements instance ou si le processeur s’arrête.
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.
Cette méthode sera appelée simultanément, limitée à un seul appel par partition. Le processeur attend chaque appel avant de commencer à traiter la partition associée.
Le processeur attend indéfiniment que l’exécution du gestionnaire se termine. Il est recommandé pour les implémentations d’éviter les opérations de longue durée, car elles retardent le traitement de la partition associée.
S’applique à
Azure SDK for .NET