EventProcessorOptions 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 beim Erstellen eines EventProcessor<TPartition> angegeben werden können, um sein Verhalten zu konfigurieren.
public class EventProcessorOptions
type EventProcessorOptions = class
Public Class EventProcessorOptions
- Vererbung
-
EventProcessorOptions
Konstruktoren
EventProcessorOptions() |
Der Satz von Optionen, die beim Erstellen eines EventProcessor<TPartition> 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. |
DefaultStartingPosition |
Die Position innerhalb einer Partition, an der der Ereignisprozessor mit dem Lesen von Ereignissen beginnen soll, wenn kein Prüfpunkt gefunden werden kann. |
Identifier |
Ein eindeutiger Name, der zur Identifizierung des Ereignisprozessors verwendet wird. Wenn |
LoadBalancingStrategy |
Die Strategie, die ein Ereignisprozessor verwendet, um Entscheidungen über den Partitionsbesitz zu treffen, wenn er den Lastenausgleich durchführt, um die Arbeit mit anderen Ereignisprozessoren zu teilen. |
LoadBalancingUpdateInterval |
Die gewünschte Zeitspanne, die zwischen Überprüfungsversuchen für den Lastenausgleich zugelassen werden soll. |
MaximumWaitTime |
Die maximale Wartezeit, bis Ereignisse von einer bestimmten Partition verfügbar werden, bevor ein leerer Batch mit Ereignissen ausgegeben wird. |
PartitionOwnershipExpirationInterval |
Die gewünschte Zeitspanne, die eine Partition im Besitz eines bestimmten Ereignisprozessors berücksichtigen soll, instance, bevor der Besitz als veraltet betrachtet wird und die Partition berechtigt ist, von einem anderen Ereignisprozessor angefordert zu werden, der die Verantwortung für die Verarbeitung übernehmen möchte. |
PrefetchCount |
Die Anzahl der Ereignisse, die eifrig vom Event Hubs-Dienst angefordert und lokal in die Warteschlange gestellt werden, unabhängig davon, 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 eifrig vom Event Hubs-Dienst anfordern und lokal in die Warteschlange gestellt werden sollen, 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 den Empfang von Ereignisbatches und anderen Interaktionen mit dem Event Hubs-Dienst zulässig ist. |
TrackLastEnqueuedEventProperties |
Gibt an, ob der Prozessor Informationen zum letzten queuierten Ereignis auf der Partition anfordern soll, die einem bestimmten Ereignis zugeordnet ist, und verfolgt diese Informationen, wenn Ereignisse empfangen werden. |
Gilt für:
Azure SDK for .NET