EventProcessorClientOptions.MaximumWaitTime Propriedade

Definição

A quantidade máxima de tempo para aguardar que um evento fique disponível para uma determinada partição antes de emitir um evento vazio.

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

Valor da propriedade

Se null, o processador aguardará indefinidamente para que um evento fique disponível; caso contrário, um valor sempre será emitido dentro desse intervalo, independentemente de um evento estar disponível ou não.

Exceções

Ocorre quando o tempo de espera solicitado é negativo.

Comentários

Quando definido, se nenhum evento for recebido antes do tempo limite, ProcessEventAsync será chamado com uma ProcessEventArgs instância que não contém nenhum dado de evento. A HasEvent propriedade destina-se a ajudar a detectar isso.

Aplica-se a

Confira também