Compartilhar via


ProcessEventArgs Estrutura

Definição

Contém informações sobre uma partição que tentou receber um evento do serviço hub de eventos do Azure em um EventProcessorClient contexto, bem como o evento recebido, se houver. Ele permite a criação de um ponto de verificação com base no evento associado.

public struct ProcessEventArgs
type ProcessEventArgs = struct
Public Structure ProcessEventArgs
Herança
ProcessEventArgs

Construtores

ProcessEventArgs(PartitionContext, EventData, Func<CancellationToken,Task>, CancellationToken)

Inicializa uma nova instância da estrutura ProcessEventArgs.

Propriedades

CancellationToken

Um CancellationToken para indicar que o processador está solicitando que o manipulador interrompa suas atividades. Se esse token estiver solicitando cancelamento, o processador está tentando desligar ou a propriedade da partição foi alterada.

Data

O evento recebido a ser processado. Espera-se que seja null se a chamada de recebimento atingiu o tempo limite.

HasEvent

Indica se os argumentos contêm ou não um evento a ser processado. No caso em que nenhum evento está contido, a criação de pontos de verificação e a leitura das últimas propriedades de evento enfileiradas não estão disponíveis.

Partition

O contexto da partição do Hub de Eventos ao qual essa instância está associada.

Métodos

UpdateCheckpointAsync(CancellationToken)

Atualizações o ponto de verificação do e EventData associado a PartitionContext esse evento.

Aplica-se a