EventHubBufferedProducerClientOptions 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 EventHubBufferedProducerClient angegeben werden können, um sein Verhalten zu konfigurieren.
public class EventHubBufferedProducerClientOptions
type EventHubBufferedProducerClientOptions = class
Public Class EventHubBufferedProducerClientOptions
- Vererbung
-
EventHubBufferedProducerClientOptions
Konstruktoren
EventHubBufferedProducerClientOptions() |
Initialisiert eine neue Instanz der EventHubBufferedProducerClientOptions-Klasse. |
Eigenschaften
ConnectionOptions |
Die Optionen, die zum Konfigurieren der Verbindung mit dem Event Hubs-Dienst verwendet werden. |
EnableIdempotentRetries |
Gibt an, ob Ereignisse mithilfe von idempotenten Semantik für Wiederholungen veröffentlicht werden sollen oder nicht. Wenn diese Option aktiviert ist, versuchen Wiederholungen während der Veröffentlichung, Duplizierungen mit geringen Kosten für den Durchsatz zu vermeiden. Duplikate sind weiterhin möglich, aber die Wahrscheinlichkeit, dass sie auftreten, ist viel geringer, wenn idempotente Wiederholungen aktiviert sind. |
Identifier |
Ein eindeutiger Name, der zum Identifizieren des Consumers verwendet wird. Wenn |
MaximumConcurrentSends |
Die Gesamtanzahl der Batches, die gleichzeitig über alle Partitionen gesendet werden können. Dieser Grenzwert hat Vorrang vor dem in MaximumConcurrentSendsPerPartitionangegebenen Wert, um sicherzustellen, dass dieses Maximum eingehalten wird. |
MaximumConcurrentSendsPerPartition |
Die Anzahl der Batches, die gleichzeitig für eine bestimmte Partition gesendet werden können. Diese Option wird durch den für MaximumConcurrentSendsangegebenen Wert ersetzt, um sicherzustellen, dass das Limit eingehalten wird. |
MaximumEventBufferLengthPerPartition |
Die Gesamtzahl der Ereignisse, die für die Veröffentlichung zu einem bestimmten Zeitpunkt für eine bestimmte Partition gepuffert werden können. Sobald diese Kapazität erreicht ist, können weitere Ereignisse in die Warteschlange eingereiht werden, indem sie oder EnqueueEventsAsync(IEnumerable<EventData>, EnqueueEventOptions, CancellationToken)aufrufenEnqueueEventAsync(EventData, EnqueueEventOptions, CancellationToken), die automatisch auf die Verfügbarkeit des Raums warten. |
MaximumWaitTime |
Die Zeitspanne, in der auf das Erstellen eines Batches mit Ereignissen im Puffer gewartet werden muss, bevor ein teilweise vollständiger Batch veröffentlicht wird. |
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. |
Gilt für:
Azure SDK for .NET