DiscoveryEndpoint.MaxResponseDelay Свойство

Определение

Получает или задает максимальное значение TimeSpan, в течение которого отправляются все объекты ProbeMatches для службы, отвечающие на операцию зондирования.

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

Значение свойства

Экземпляр TimeSpan, содержащий максимальный период времени, в течение которого должны быть отправлены все сообщения ProbeMatches для службы, соответствующие критериям в операции зондирования.

Комментарии

Это значение является значением TimeSpan , которое указывает интервал времени, в течение которого отправляются все ProbeMatches данные для службы, отвечающей на одну операцию пробы. Если все ProbeMatches отправляются одновременно, может возникнуть буря в сети. Чтобы предотвратить это, ProbeMatches отправляются со случайной задержкой между каждым Приложением ProbeMatch. Случайная задержка может быть в диапазоне от 0 до MaxResponseDelay. Если MaxResponseDelay задано значение 0, ProbeMatches сообщения отправляются в жестком цикле без задержки. В противном случае сообщения отправляются с некоторой ProbeMatches случайной задержкой, чтобы общее время, затраченное на отправку всех ProbeMatches сообщений, не превышало MaxResponseDelayзначение . Это значение действительно только для служб и не используется клиентами.

Применяется к