Поделиться через


CustomPeerResolverService.RefreshInterval Свойство

Определение

Получает или задает длительность периода в течение которого записи в таблицы подстановок регистрации службы распознавателя одноранговых узлов остаются действительными.

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

Значение свойства

Объект структуры TimeSpan, указывающий длительность периода в течение которого записи в таблицы подстановок регистрации службы распознавателя одноранговых узлов остаются действительными.

Исключения

Интервал равен нулю или больше, чем Int32.MaxValue.

Попытка задать свойство предпринята после вызова метода Open().

Комментарии

Данное свойство должно быть задано до определения службы распознавателя одноранговых узлов; свойство не должно иметь нулевое значение. Интервал по умолчанию — 2 минуты.

По истечении срока действия, указанного в этом свойстве для определенной записи в таблице подстановок регистрации службы распознавателя одноранговых узлов, она помечается для удаления. Удаление происходит по истечении интервала, заданного в свойстве CleanupInterval. Например, если для этого свойства задан интервал 10 минут, записи в таблице подстановок регистрации по истечении заданного интервала перейдут в категорию устаревших и будут помечены на удаление. В результате обновление клиента распознавателя одноранговых узлов должно выполняться каждые десять минут во избежание удаления записей.

Применяется к