Compartilhar via


DiscoveryEndpoint.MaxResponseDelay Propriedade

Definição

Obtém ou define o TimeSpan máximo no qual todas as ProbeMatches para um serviço que respondem a uma operação de investigação são enviadas.

public:
 property TimeSpan MaxResponseDelay { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan MaxResponseDelay { get; set; }
member this.MaxResponseDelay : TimeSpan with get, set
Public Property MaxResponseDelay As TimeSpan

Valor da propriedade

TimeSpan

Uma TimeSpan instância que contém o período de tempo máximo dentro do qual todos os ProbeMatches para um serviço que respondem a uma operação de investigação são enviados.

Comentários

Esse valor é um TimeSpan que especifica um período de tempo no qual todos os ProbeMatches para um serviço que respondem a uma única operação de investigação são enviados. Se todos ProbeMatches forem enviados ao mesmo tempo, um Storm de rede poderá resultar. Para evitar que isso ocorra, o ProbeMatches é enviado com um atraso aleatório entre cada ProbeMatch. O atraso aleatório está no intervalo de 0 a MaxResponseDelay . Se MaxResponseDelay for definido como 0, as ProbeMatches mensagens serão enviadas em um loop rígido sem nenhum atraso. Caso contrário, as ProbeMatches mensagens são enviadas com um atraso aleatório, de modo que o tempo total necessário para enviar todas as ProbeMatches mensagens não exceda o MaxResponseDelay . Esse valor só é relevante para os serviços, não é usado por clientes.

Aplica-se a