Freigeben über


CustomPeerResolverService.RefreshInterval Eigenschaft

Definition

Dient zum Abrufen oder Festlegen der Zeit, die Einträge in der Registrierungs-Nachschlagetabelle eines Peer-Resolverdiensts 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 angibt, für die Einträge in der Registrierungssuchetabelle eines Peer-Resolverdiensts gültig bleiben.

Ausnahmen

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

Ein Versuch, die Eigenschaft festzulegen, wurde nach einem Aufruf von Open().

Hinweise

Diese Eigenschaft muss festgelegt werden, bevor der Peerlöserdienst war und darf nicht null sein. Das Standardintervall beträgt 2 Minuten.

Wenn die für diese Eigenschaft bereitgestellte Zeit für einen bestimmten Eintrag in der Registrierungstabelle eines Peer resolver-Diensts übergeben wurde, wird dieser Eintrag für den Löschvorgang markiert. Der Löschvorgang tritt auf, wenn das in der CleanupInterval Eigenschaft angegebene Intervall auftritt. Wenn diese Eigenschaft beispielsweise auf einen Zeitraum von 10 Minuten festgelegt ist, werden Einträge in der Registrierungsnachschlagetabelle veraltet und nach dem Intervall zum Löschen markiert. Daher muss der Peer-Resolver-Client alle zehn Minuten aktualisiert werden, um zu vermeiden, dass der Eintrag gelöscht wird.

Gilt für: