Aracılığıyla paylaş


DiscoveryEndpoint.MaxResponseDelay Özellik

Tanım

Yoklama işlemine yanıt veren ProbeMatches bir hizmet için en yüksek değeri TimeSpan alır veya ayarlar.

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

Özellik Değeri

Yoklama TimeSpan işlemine yanıt veren bir hizmet için tüm ProbeMatches öğesinin gönderildiği maksimum zaman aralığını içeren örnek.

Açıklamalar

Bu değer, tek bir TimeSpan yoklama işlemine yanıt veren bir hizmet için tümünün ProbeMatches gönderileceği zaman aralığını belirten bir değerdir. Tümü ProbeMatches aynı anda gönderilirse bir ağ fırtınası oluşabilir. Bunun oluşmasını önlemek için, ProbeMatches her ProbeMatch arasında rastgele bir gecikme ile gönderilir. Rastgele gecikme 0 MaxResponseDelayile aralığındadır. 0 olarak ayarlanırsa MaxResponseDelay , ProbeMatches iletiler gecikme olmadan sıkı bir döngü içinde gönderilir. Aksi takdirde, ProbeMatches iletiler rastgele bir gecikmeyle gönderilir, böylece tüm ProbeMatches iletilerin gönderilmesi için geçen toplam süre değerini MaxResponseDelayaşmaz. Bu değer yalnızca hizmetler için geçerlidir, istemciler tarafından kullanılmaz.

Şunlara uygulanır