Udostępnij za pośrednictwem


DiscoveryEndpoint.MaxResponseDelay Właściwość

Definicja

Pobiera lub ustawia maksymalną wartość, TimeSpan w której ProbeMatches wysyłane są wszystkie dla usługi, która odpowiada na operację sondowania.

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

Wartość właściwości

TimeSpan

TimeSpanWystąpienie, które zawiera maksymalny przedział czasu, w którym ProbeMatches wysyłane są wszystkie dla usługi, która odpowiada na operację sondowania.

Uwagi

Ta wartość TimeSpan określa przedział czasu, w którym ProbeMatches wysyłane są wszystkie usługi reagujące na pojedynczą operację sondowania. Jeśli wszystkie ProbeMatches są wysyłane w tym samym czasie, może to powodować burza sieci. Aby temu zapobiec, ProbeMatches są wysyłane z losowym opóźnieniem między poszczególnymi ProbeMatch. Opóźnienie losowe jest z zakresu od 0 do MaxResponseDelay . Jeśli MaxResponseDelay jest ustawiona na 0, ProbeMatches komunikaty są wysyłane w ścisłej pętli bez opóźnień. W przeciwnym razie ProbeMatches komunikaty są wysyłane z losowym opóźnieniem, co oznacza, że łączny czas potrzebny do wysłania wszystkich ProbeMatches komunikatów nie przekracza MaxResponseDelay . Ta wartość dotyczy tylko usług, ale nie jest używana przez klientów.

Dotyczy