Freigeben über


EventHubBufferedProducerClientOptions.MaximumWaitTime Eigenschaft

Definition

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.

public TimeSpan? MaximumWaitTime { get; set; }
member this.MaximumWaitTime : Nullable<TimeSpan> with get, set
Public Property MaximumWaitTime As Nullable(Of TimeSpan)

Eigenschaftswert

Die Standardwartezeit beträgt 1 Sekunde. Für die meisten Szenarien wird empfohlen, mindestens eine Sekunde einzulassen, um eine konsistente Leistung zu gewährleisten.

Wenn null, werden Batches nur veröffentlicht, wenn sie vollständig sind, es sei denn FlushAsync(CancellationToken) , es wird aufgerufen.

Ausnahmen

Tritt auf, wenn die angeforderte Wartezeit negativ ist.

Gilt für: