DiscoveryEndpoint.MaxResponseDelay Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.