ReadEventOptions.OwnerLevel Propriété

Définition

Lorsqu’il est renseigné, le niveau de propriétaire indique qu’une lecture est destinée à être effectuée exclusivement pour les événements dans la partition demandée et pour le groupe de consommateurs associé. Pour ce faire, la lecture tente d’affirmer la propriété sur la partition ; dans le cas où plusieurs lecteurs exclusifs du groupe de consommateurs tentent d’affirmer la propriété pour la même partition, celui qui a une valeur plus élevée OwnerLevel « gagne ».

Lorsqu’un lecteur exclusif est utilisé, d’autres lecteurs non exclusifs ou ayant un niveau de propriétaire inférieur ne seront pas autorisés à être créés, s’ils existent déjà, rencontreront une exception lors de la prochaine tentative d’opération.

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

Valeur de propriété

Priorité relative à associer à un lecteur exclusif ; pour un lecteur non exclusif, cette valeur doit être null.

Exceptions

Se produit lorsque le niveau de propriétaire est défini et que ne EventHubConsumerClient peut pas lire à partir de la partition Event Hub demandée en raison d’un refus de propriété. Dans ce cas, le EventHubsException.FailureReason est défini sur ConsumerDisconnected.

Remarques

Un EventHubsException événement se produit si un EventHubConsumerClient ne parvient pas à lire les événements de la partition Event Hub demandée pour le groupe de consommateurs donné. Dans ce cas, le EventHubsException.FailureReason est défini sur ConsumerDisconnected.

S’applique à

Voir aussi