Share via


EventHubBufferedProducerClientOptions.MaximumWaitTime Property

Definition

The amount of time to wait for a batch to be built with events in the buffer before publishing a partially full batch.

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

Property Value

The default wait time is 1 second. For most scenarios, it is recommended to allow for at least 1 second in order to ensure consistent performance.

If null, batches will only be published when full unless FlushAsync(CancellationToken) is called.

Exceptions

Occurs when the requested wait time is negative.

Applies to