Freigeben über


PartitionReceiverOptions Klasse

Definition

Der Satz von Optionen, die beim Erstellen eines PartitionReceiver angegeben werden können, um sein Verhalten zu konfigurieren.

public class PartitionReceiverOptions
type PartitionReceiverOptions = class
Public Class PartitionReceiverOptions
Vererbung
PartitionReceiverOptions

Konstruktoren

PartitionReceiverOptions()

Der Satz von Optionen, die beim Erstellen eines PartitionReceiver angegeben werden können, um sein Verhalten zu konfigurieren.

Eigenschaften

ConnectionOptions

Die Optionen, die zum Konfigurieren der Verbindung mit dem Event Hubs-Dienst verwendet werden.

DefaultMaximumReceiveWaitTime

Die Standarddauer, in der beim Lesen auf die angeforderte Anzahl von Nachrichten gewartet wird; Wenn dieser Zeitraum verstrichen ist, bevor die angeforderte Anzahl von Nachrichten verfügbar oder gelesen wurde, wird der Satz der gelesenen Nachrichten zurückgegeben.

Identifier

Ein eindeutiger Name, der zum Identifizieren des Empfängers verwendet wird. Wenn null oder leer, wird eine GUID als Bezeichner verwendet.

OwnerLevel

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 versucht, den Besitz für dasselbe Partitions-/Consumergruppenpaar 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.

PrefetchCount

Die Anzahl der Ereignisse, die eifrig vom Event Hubs-Dienst angefordert und lokal in die Warteschlange gestellt werden, ohne zu berücksichtigen, ob ein Lesevorgang derzeit aktiv ist, soll dazu beitragen, den Durchsatz zu maximieren, indem Ereignisse aus einem lokalen Cache gelesen werden können, anstatt auf eine Dienstanforderung zu warten.

PrefetchSizeInBytes

Die gewünschte Anzahl von Bytes, die versucht werden soll, eifrig vom Event Hubs-Dienst anzufordern und lokal in die Warteschlange zu stellen, ohne zu berücksichtigen, ob ein Lesevorgang derzeit aktiv ist, soll dazu beitragen, den Durchsatz zu maximieren, indem Ereignisse aus einem lokalen Cache gelesen werden können, anstatt auf eine Dienstanforderung zu warten.

RetryOptions

Der Satz von Optionen, die verwendet werden sollen, um zu bestimmen, ob ein fehlgeschlagener Vorgang wiederholt werden soll, und, falls ja, die Wartezeit zwischen Wiederholungsversuchen. Diese Optionen steuern auch die Zeit, die für das Lesen von Ereignissen und anderen Interaktionen mit dem Event Hubs-Dienst zulässig ist.

TrackLastEnqueuedEventProperties

Gibt an, ob der Leser Informationen zum letzten Ereignis in der Warteschlange auf der Partition anfordern soll, die einem bestimmten Ereignis zugeordnet ist, und diese Informationen beim Lesen von Ereignissen nachverfolgen soll.

Gilt für: