IEventProcessor Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece métodos para processadores de eventos. Os aplicativos devem implementar essa interface, que permite a manipulação de eventos dos Hubs de Eventos. Essa interface é o ponto de extensibilidade main para EventProcessorHost e RegisterProcessor<T>(Lease, ICheckpointManager).
public interface IEventProcessor
type IEventProcessor = interface
Public Interface IEventProcessor
Métodos
CloseAsync(PartitionContext, CloseReason) |
Chamado quando a propriedade da partição é movida para um nó diferente para fins de balanceamento de carga ou quando o host está sendo desligado. Chamado em resposta a UnregisterProcessorAsync(Lease, CloseReason). |
OpenAsync(PartitionContext) |
Inicializa a instância do processador do Hub de Eventos. Esse método é chamado antes que qualquer dado de evento seja passado para essa instância do processador. |
ProcessEventsAsync(PartitionContext, IEnumerable<EventData>) |
Processa de forma assíncrona o contexto e as mensagens especificados. Esse método é chamado quando há novas mensagens no fluxo de Hubs de Eventos. Certifique-se de verificar somente quando terminar de processar todos os eventos em cada lote. |
Aplica-se a
Azure SDK for .NET