ReadEventOptions.OwnerLevel Propriedade
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.
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
Azure SDK for .NET