Compartilhar via


ReadEventOptions Classe

Definição

O conjunto de opções que pode ser especificado para configurar o comportamento ao ler eventos de um EventHubConsumerClient.

public class ReadEventOptions
type ReadEventOptions = class
Public Class ReadEventOptions
Herança
ReadEventOptions

Construtores

ReadEventOptions()

O conjunto de opções que pode ser especificado para configurar o comportamento ao ler eventos de um EventHubConsumerClient.

Propriedades

CacheEventCount

O número máximo de eventos que serão lidos do serviço hubs de eventos e mantidos em um cache de memória local quando a leitura estiver ativa e os eventos estiverem sendo emitidos para um enumerador para processamento.

MaximumWaitTime

A quantidade máxima de tempo de espera para que um evento esteja disponível ao ler antes de ler um evento vazio.

OwnerLevel

Quando populado, o nível de proprietário indica que uma leitura deve ser executada exclusivamente para eventos na partição solicitada e para o grupo de consumidores associado. Para fazer isso, a leitura tentará declarar a propriedade sobre a partição; no caso em que mais de um leitor exclusivo no grupo de consumidores tentar declarar a propriedade para a mesma partição, aquele com um valor maior OwnerLevel "ganhará".

Quando um leitor exclusivo é usado, outros leitores que não são exclusivos ou que têm um nível de proprietário inferior não poderão ser criados, se já existirem, encontrarão uma exceção durante a próxima tentativa de operação.

PrefetchCount

O número de eventos que serão solicitados ansiosamente do serviço hubs de eventos e enfileirados localmente sem considerar se uma operação de leitura está ativa no momento, destinada a ajudar a maximizar a taxa de transferência, permitindo que os eventos sejam lidos de um cache local em vez de aguardar uma solicitação de serviço.

PrefetchSizeInBytes

O número desejado de bytes para tentar solicitar ansiosamente do serviço hubs de eventos e enfileirado localmente sem considerar se uma operação de leitura está ativa no momento, destinada a ajudar a maximizar a taxa de transferência, permitindo que os eventos sejam lidos de um cache local em vez de aguardar uma solicitação de serviço.

TrackLastEnqueuedEventProperties

Indica se o leitor deve ou não solicitar informações sobre o último evento enfileirado na partição associada a um determinado evento e acompanhar essas informações à medida que os eventos são lidos.

Aplica-se a