EventProcessorClientOptions 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 EventProcessorClient angegeben werden können, um sein Verhalten zu konfigurieren.
public class EventProcessorClientOptions
type EventProcessorClientOptions = class
Public Class EventProcessorClientOptions
- Vererbung
-
EventProcessorClientOptions
Konstruktoren
EventProcessorClientOptions() |
Der Satz von Optionen, die beim Erstellen eines EventProcessorClient angegeben werden können, um sein Verhalten zu 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. |
ConnectionOptions |
Ruft die Optionen ab, die zum Konfigurieren der Verbindung mit dem Event Hubs-Dienst verwendet werden, oder legt diese fest. |
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 ein Ereignis für eine bestimmte Partition verfügbar wird, bevor ein leeres Ereignis 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 die Veröffentlichung von Ereignissen und anderen Interaktionen mit dem Event Hubs-Dienst zulässig ist. |
TrackLastEnqueuedEventProperties |
Gibt an, ob der Consumer Informationen zum letzten in die Warteschlange gestellten Ereignis auf der Partition anfordern soll, die einem bestimmten Ereignis zugeordnet ist, und diese Informationen nachverfolgen soll, wenn Ereignisse empfangen werden. |
Gilt für:
Azure SDK for .NET