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.