ReadEventOptions.OwnerLevel Eigenschaft

Definition

Beim Auffüllen gibt die Besitzerebene an, dass ein Lesevorgang ausschließlich für Ereignisse in der angeforderten Partition und für die zugeordnete Consumergruppe ausgeführt werden soll. Dazu wird beim Lesen versucht, den Besitz über die Partition geltend zu machen. wenn mehr als ein exklusiver Leser in der Consumergruppe versucht, den Besitz für dieselbe Partition geltend zu machen, gewinnt derjenige mit einem größeren OwnerLevel Wert.

Wenn ein exklusiver Reader verwendet wird, können andere Leser, die nicht exklusiv sind oder über eine niedrigere Besitzerebene verfügen, entweder nicht erstellt werden, wenn sie bereits vorhanden sind, während des nächsten Vorgangs eine Ausnahme.

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

Eigenschaftswert

Die relative Priorität, die einem exklusiven Leser zugeordnet werden soll; Für einen nicht exklusiven Reader sollte dieser Wert sein null.

Ausnahmen

Tritt auf, wenn die Besitzerebene festgelegt ist und die EventHubConsumerClient nicht aus der angeforderten Event Hub-Partition lesen kann, da der Besitz verweigert wird. In diesem Fall wird auf EventHubsException.FailureReason festgelegt ConsumerDisconnected.

Hinweise

Ein EventHubsException tritt auf, wenn ein EventHubConsumerClient nicht in der Lage ist, Ereignisse aus der angeforderten Event Hub-Partition für die angegebene Consumergruppe zu lesen. In diesem Fall wird auf EventHubsException.FailureReason festgelegt ConsumerDisconnected.

Gilt für:

Weitere Informationen