IEventProcessor Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona métodos para procesadores de eventos. Las aplicaciones deben implementar esta interfaz, lo que permite el control de eventos desde Event Hubs. Esta interfaz es el punto de extensibilidad principal para EventProcessorHost y RegisterProcessor<T>(Lease, ICheckpointManager).
public interface IEventProcessor
type IEventProcessor = interface
Public Interface IEventProcessor
Métodos
CloseAsync(PartitionContext, CloseReason) |
Se llama cuando la propiedad de la partición se mueve a un nodo diferente para el propósito de equilibrio de carga o cuando el host se cierra. Se llama en respuesta a UnregisterProcessorAsync(Lease, CloseReason). |
OpenAsync(PartitionContext) |
Inicializa la instancia del procesador del centro de eventos. Se llama a este método antes de que se pasen datos de evento a esta instancia del procesador. |
ProcessEventsAsync(PartitionContext, IEnumerable<EventData>) |
Procesa de forma asincrónica el contexto y los mensajes especificados. Se llama a este método cuando hay nuevos mensajes en la secuencia de Event Hubs. Asegúrese de controlar solo cuando haya terminado de procesar todos los eventos de cada lote. |
Se aplica a
Azure SDK for .NET