PartitionReceiverOptions.OwnerLevel Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cuando se rellena, el nivel de propietario indica que una lectura está pensada para realizarse exclusivamente para los eventos de la partición solicitada y para el grupo de consumidores asociado. Para ello, la lectura intentará afirmar la propiedad sobre la partición; en caso de que más de un lector exclusivo intente afirmar la propiedad para el mismo par de grupos de consumidores o partición, el que tiene un valor mayor OwnerLevel "ganará".
Cuando se usa un lector exclusivo, otros lectores que no son exclusivos o que tienen un nivel de propietario inferior no podrán crearse, si ya existen, encontrarán una excepción durante la siguiente operación intentada.
public long? OwnerLevel { get; set; }
member this.OwnerLevel : Nullable<int64> with get, set
Public Property OwnerLevel As Nullable(Of Long)
Valor de propiedad
Prioridad relativa que se va a asociar a un lector exclusivo; para un lector no exclusivo, este valor debe ser null
. El nivel de propietario predeterminado es null
.
Excepciones
Se produce cuando se establece el nivel de propietario y no PartitionReceiver se puede leer desde la partición del centro de eventos solicitada debido a que se deniega la propiedad. En este caso, EventHubsException.FailureReason se establecerá ConsumerDisconnecteden .
Comentarios
Se EventHubsException producirá una excepción si no PartitionReceiver puede leer eventos de la partición solicitada del centro de eventos para el grupo de consumidores determinado. En este caso, EventHubsException.FailureReason se establecerá ConsumerDisconnecteden .
Se aplica a
Consulte también
Azure SDK for .NET