CustomPeerResolverService.RefreshInterval Eigenschaft

Definition

Ruft die Dauer ab beziehungsweise legt sie fest, für die Einträge in einer Registrierungssuchtabelle des Peerresolverdiensts gültig bleiben.

public:
 property TimeSpan RefreshInterval { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan RefreshInterval { get; set; }
member this.RefreshInterval : TimeSpan with get, set
Public Property RefreshInterval As TimeSpan

Eigenschaftswert

TimeSpan, der die Dauer festlegt, für die Einträge in einer Registrierungssuchtabelle des Peerresolverdiensts gültig bleiben.

Ausnahmen

Das Intervall ist entweder 0 oder größer als Int32.MaxValue.

Es wurde versucht, die Eigenschaft nach einem Aufruf von Open() festzulegen.

Hinweise

Diese Eigenschaft muss festgelegt werden, bevor der Peerresolverdienst ausgeführt wurde und darf nicht NULL sein. Das Standardintervall ist 2 Minuten.

Wenn die für diese Eigenschaft angegebene Zeit für einen bestimmten Eintrag in der Suchtabelle eines Peerresolverdiensts abgelaufen ist, wird dieser Eintrag zur Löschung markiert. Die Löschung wird nach Ablauf des in der CleanupInterval-Eigenschaft angegebenen Intervalls vorgenommen. Ist für diese Eigenschaft beispielsweise eine Zeitspanne von 10 Minuten angegeben, sind die Einträge in der Registrierungssuchtabelle nach Ablauf des Intervalls veraltet und werden zur Löschung markiert. Folglich muss der Peerresolverclient in Abständen von zehn Minuten aktualisiert werden, um zu vermeiden, dass ihr Eintrag gelöscht wird.

Gilt für: