CustomPeerResolverService.RefreshInterval Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el período de tiempo durante el cual las entradas siguen siendo válidas en la tabla de búsqueda del registro de un servicio de la resolución del mismo nivel.
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
Valor de propiedad
TimeSpanque especifica el período de tiempo durante el cual las entradas siguen siendo válidas en la tabla de búsqueda del registro de un servicio de la resolución del mismo nivel.
Excepciones
El intervalo es cero o mayor que Int32.MaxValue.
Se ha intentado establecer la propiedad después de una llamada a Open().
Comentarios
Esta propiedad se debe establecer antes de que lo haga el servicio de la resolución del mismo nivel y no debe ser cero. El intervalo predeterminado es 2 minutos.
Cuando ha transcurrido el tiempo proporcionado a esta propiedad para una entrada determinada en la tabla de búsqueda del registro de un servicio de la resolución del mismo nivel, esa entrada se marca para eliminarla. Se elimina cuando se produce el intervalo especificado en la propiedad CleanupInterval. Por ejemplo, si esta propiedad está establecida en un timespan de 10 minutos, las entradas en la tabla de búsqueda del registro se volverán obsoletas y se marcarán para su eliminación después de que el intervalo haya transcurrido. Como resultado, el cliente de la resolución del mismo nivel debe actualizarse cada diez minutos para evitar que su entrada se elimine.