DiscoveryEndpoint.MaxResponseDelay Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die maximale TimeSpan ab oder legt sie fest, in der alle ProbeMatches für einen Dienst gesendet werden, die auf einen Überprüfungsvorgang reagieren.
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, innerhalb der alle ProbeMatches für einen Dienst gesendet werden, der auf einen Überprüfungsvorgang reagiert.
Hinweise
Dieser Wert ist ein TimeSpan , der eine Zeitspanne angibt, in der alle ProbeMatches für einen Dienst gesendet werden, der auf einen einzelnen Testvorgang reagiert. Wenn alle ProbeMatches gleichzeitig gesendet werden, kann es zu einem Netzwerksturm kommen. Um dies zu verhindern, ProbeMatches werden mit einer zufälligen Verzögerung zwischen jedem ProbeMatch gesendet. Die zufällige Verzögerung liegt im Bereich 0 bis MaxResponseDelay. Wenn MaxResponseDelay 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 gesamt benötigte Zeit zum Senden aller ProbeMatches Nachrichten den MaxResponseDelaynicht überschreitet. Dieser Wert ist nur für Dienste relevant, er wird nicht von Clients verwendet.