Condividi tramite


DiscoveryEndpoint.MaxResponseDelay Proprietà

Definizione

Ottiene o imposta il valore massimo TimeSpan entro il quale vengono inviati tutti gli elementi ProbeMatches per un servizio che rispondono a un'operazione probe.

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

Valore della proprietà

TimeSpan Istanza che contiene l'intervallo di tempo massimo entro il quale vengono inviati tutti gli oggetti ProbeMatches per un servizio che rispondono a un'operazione probe.

Commenti

Questo valore è un oggetto TimeSpan che specifica un intervallo di tempo in cui vengono inviati tutti ProbeMatches i dati per un servizio che rispondono a una singola operazione probe. Se tutti ProbeMatches vengono inviati contemporaneamente, può verificarsi una tempesta di rete. Per evitare che ciò si verifichi, ProbeMatches vengono inviati con un ritardo casuale tra ogni ProbeMatch. Il ritardo casuale è compreso nell'intervallo compreso tra 0 e MaxResponseDelay. Se MaxResponseDelay è impostato su 0, i ProbeMatches messaggi vengono inviati in un ciclo stretto senza alcun ritardo. In caso contrario, i ProbeMatches messaggi vengono inviati con un ritardo casuale in modo che il tempo totale impiegato per inviare tutti i ProbeMatches messaggi non superi .MaxResponseDelay Questo valore è rilevante solo per i servizi, non viene usato dai client.

Si applica a