Freigeben über


DiscoveryEndpoint.MaxResponseDelay Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Maximums TimeSpan , innerhalb dessen ProbeMatches alle dienste, die auf einen Probevorgang reagieren, gesendet werden.

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

Eigenschaftswert

Eine TimeSpan Instanz, die die maximale Zeitspanne enthält, in der ProbeMatches alle dienste, die auf einen Probevorgang reagieren, gesendet werden.

Hinweise

Dieser Wert ist ein TimeSpan Wert, der einen Zeitraum angibt, in dem alle ProbeMatches für einen Dienst, die auf einen einzelnen Probevorgang reagieren, gesendet werden. Wenn alle ProbeMatches gleichzeitig gesendet werden, kann ein Netzwerksturm dazu führen. Um zu verhindern, dass dies auftritt, ProbeMatches werden sie mit einer zufälligen Verzögerung zwischen jedem ProbeMatch gesendet. Die zufällige Verzögerung liegt im Bereich von 0 bis MaxResponseDelay. Wenn MaxResponseDelay dieser Wert auf 0 festgelegt ist, werden die ProbeMatches Nachrichten ohne Verzögerung in einer engen Schleife gesendet. Andernfalls werden die ProbeMatches Nachrichten mit einer zufälligen Verzögerung gesendet, sodass die Gesamtzeit, die zum Senden aller ProbeMatches Nachrichten benötigte Zeit nicht überschreitet MaxResponseDelay. Dieser Wert ist nur für Dienste relevant, er wird nicht von Clients verwendet.

Gilt für: