RX -Как подписаться на состояние условия, но только когда это состояние не меняется в течение x времени?

Знаете ли вы, как подписаться на состояние условия, которое остается в течение x времени?

Например, если у меня есть BehaviorSubject<int>, которые представляют значение int между 0 -100, и это значение меняется со временем, я хочу подписаться, когда это значение меньше 50 в течение 10 секунд непрерывно.

если значение на мгновение изменится на значение выше 50, а затем снова на 50, я хочу снова сосчитать в течение 10 секунд. Как я могу это сделать?

Большое спасибо!

5
задан Wilka 3 August 2012 в 18:40
поделиться