Partilhar via


ReadEventOptions.OwnerLevel Propriedade

Definição

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 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.

public long? OwnerLevel { get; set; }
member this.OwnerLevel : Nullable<int64> with get, set
Public Property OwnerLevel As Nullable(Of Long)

Valor da propriedade

A prioridade relativa a ser associada a um leitor exclusivo; para um leitor não exclusivo, esse valor deve ser null.

Exceções

Ocorre quando o nível de proprietário é definido e não EventHubConsumerClient é possível ler a partir da partição do Hub de Eventos solicitada devido à negação da propriedade. Nesse caso, o EventHubsException.FailureReason será definido ConsumerDisconnectedcomo .

Comentários

Um EventHubsException ocorrerá se um EventHubConsumerClient não puder ler eventos da partição do Hub de Eventos solicitada para o grupo de consumidores especificado. Nesse caso, o EventHubsException.FailureReason será definido ConsumerDisconnectedcomo .

Aplica-se a

Confira também