ReadEventOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der Satz von Optionen, die angegeben werden können, um das Verhalten beim Lesen von Ereignissen aus einem EventHubConsumerClientzu konfigurieren.
public class ReadEventOptions
type ReadEventOptions = class
Public Class ReadEventOptions
- Vererbung
-
ReadEventOptions
Konstruktoren
ReadEventOptions() |
Der Satz von Optionen, die angegeben werden können, um das Verhalten beim Lesen von Ereignissen aus einem EventHubConsumerClientzu konfigurieren. |
Eigenschaften
CacheEventCount |
Die maximale Anzahl von Ereignissen, die aus dem Event Hubs-Dienst gelesen und in einem lokalen Speichercache gespeichert werden, wenn das Lesen aktiv ist und Ereignisse zur Verarbeitung an einen Enumerator ausgegeben werden. |
MaximumWaitTime |
Die maximale Zeit, auf die gewartet werden muss, bis ein Ereignis beim Lesen verfügbar ist, bevor ein leeres Ereignis gelesen wird. |
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 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. |
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. |
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:
Azure SDK for .NET