Esto podría ser una pregunta estúpida como yo soy un poco nuevo RX :)¿Intervalo de cambio de operadores RX?
estoy muestreo de un evento (RX para .Net 4.0):
eventAsObservable.Sample (TimeSpan.FromSeconds (1)). Timestamp(). Suscribirse (x => Console.WriteLine ("testing:" + x.Value.EventArgs.str));
El problema es que el tiempo de muestreo debe poder cambiar sobre la marcha, supongo que podría hacer alguna propiedad que elimine el controlador existente y cree uno nuevo cuando cambie, pero parece un poco complicado y más vulnerable a los problemas de sincronización. ¿Hay alguna manera de simplemente cambiar el intervalo?
Ejemplo: decir que alguien está escribiendo una cadena de caracteres, cuando se detecta una cierta secuencia que desea cambiar el tiempo de muestreo sin perderse un evento, y preferiblemente por no obtener un evento más de una vez
¿Cuál es su situación? –
Es autocompletado, pero el intervalo de muestreo es diferente según el origen de datos (ya que las búsquedas locales son más rápidas que los servicios web, por ejemplo) – Homde