Это может быть глупый вопрос, как я немного новичок в RX :)Изменить интервал RX-операторов?
Я выборки событие (RX для .Net 4.0):
eventAsObservable.Sample (TimeSpan.FromSeconds (1)). Timestamp(). Подписаться (x => Console.WriteLine ("testing:" + x.Value.EventArgs.str));
Проблема в том, что время выборки должно быть изменено «на лету», я предполагаю, что могу создать некоторое свойство, которое удалит существующий обработчик и создаст новый, когда он изменится, но он кажется немного грязным и более уязвимых для сроков. Есть ли способ просто изменить интервал?
Пример: Допустим, кто-то пишет строку символов, когда определенная последовательность детектируемых вы хотите изменить время выборки, не пропуская события, и, предпочтительно, не получая событие более чем один раз
Каков ваш сценарий? –
Это автозаполнение, но интервал выборки различен в зависимости от источника данных (поскольку локальный поиск быстрее, чем веб-службы, например) – Homde