Freigeben über


EventProcessorClientOptions.MaximumWaitTime Eigenschaft

Definition

Die maximale Wartezeit, bis ein Ereignis für eine bestimmte Partition verfügbar wird, bevor ein leeres Ereignis ausgegeben wird.

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

Eigenschaftswert

Wenn null, wartet der Prozessor unbegrenzt, bis ein Ereignis verfügbar ist. Andernfalls wird innerhalb dieses Intervalls immer ein Wert ausgegeben, unabhängig davon, ob ein Ereignis verfügbar war.

Ausnahmen

Tritt auf, wenn die angeforderte Wartezeit negativ ist.

Hinweise

Wenn festgelegt, wird, wenn vor dem Timeout keine Ereignisse empfangen werden, mit einer ProcessEventArgs instance aufgerufen, ProcessEventAsync die keine Ereignisdaten enthält. Die HasEvent -Eigenschaft soll dabei helfen, dies zu erkennen.

Gilt für:

Weitere Informationen