Compartilhar via


PartitionReceiverOptions Classe

Definição

O conjunto de opções que pode ser especificado ao criar um PartitionReceiver para configurar seu comportamento.

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

Construtores

PartitionReceiverOptions()

O conjunto de opções que pode ser especificado ao criar um PartitionReceiver para configurar seu comportamento.

Propriedades

ConnectionOptions

As opções usadas para configurar a conexão com o serviço hubs de eventos.

DefaultMaximumReceiveWaitTime

A quantidade padrão de tempo para aguardar a quantidade solicitada de mensagens ao ler; se esse período ocorrer antes da quantidade solicitada de mensagens estar disponível ou lida, o conjunto de mensagens que foram lidas será retornado.

Identifier

Um nome exclusivo usado para identificar o receptor. Se null ou estiver vazio, um GUID será usado como o identificador.

OwnerLevel

Quando preenchido, 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 tenta declarar a propriedade para o mesmo par de grupos de partição/consumidor, 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 de 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 de 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.

RetryOptions

O conjunto de opções a ser usado para determinar se uma operação com falha deve ser repetida e, nesse caso, a quantidade de tempo de espera entre tentativas de repetição. Essas opções também controlam a quantidade de tempo permitida para ler eventos e outras interações com o serviço hubs de eventos.

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