IEventProcessor Interface
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.
Fournit des méthodes pour les processeurs d’événements. Les applications doivent implémenter cette interface, qui permet la gestion des événements à partir d’Event Hubs. Cette interface est le main point d’extensibilité pour EventProcessorHost et RegisterProcessor<T>(Lease, ICheckpointManager).
public interface IEventProcessor
type IEventProcessor = interface
Public Interface IEventProcessor
Méthodes
CloseAsync(PartitionContext, CloseReason) |
Appelé lorsque la propriété de la partition se déplace vers un autre nœud à des fins d’équilibrage de charge ou lorsque l’hôte s’arrête. Appelé en réponse à UnregisterProcessorAsync(Lease, CloseReason). |
OpenAsync(PartitionContext) |
Initialise le processeur Event Hub instance. Cette méthode est appelée avant que les données d’événement ne soient transmises à ce instance de processeur. |
ProcessEventsAsync(PartitionContext, IEnumerable<EventData>) |
Traite de manière asynchrone le contexte et les messages spécifiés. Cette méthode est appelée lorsqu’il y a de nouveaux messages dans le flux Event Hubs. Veillez à ne point de contrôle que lorsque vous avez terminé de traiter tous les événements de chaque lot. |
S’applique à
Azure SDK for .NET