EventHubBufferedProducerClientOptions.MaximumWaitTime Eigenschaft
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.
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:
Azure SDK for .NET