Ho cercato esempi su come utilizzare Observable.Buffer in rx ma non riesco a trovare nulla di più sostanzioso rispetto al tempo del buffer della piastra della caldaia.E 'possibile vedere Observable.Buffer su un valore diverso dal tempo
Sembra esserci un sovraccarico per specificare un "bufferClosingSelector" ma non riesco a spiegarmi.
Quello che sto cercando di fare è creare una sequenza di buffer in base al tempo o da un "accumulo". Considera uno stream di richieste in cui ogni richiesta ha un qualche tipo di peso e non voglio elaborare più di x peso accumulato alla volta, o se non è stato accumulato abbastanza basta darmi quello che è arrivato nell'ultimo periodo di tempo (Buffer regolare funzionalità)
Solo una breve nota, amb non sembra funzionare quando la sorgente è un osservabile di tipo diverso da allora lungo – Dmitry
@Dmitry stavo solo dando l'idea di base. L'ho modificato per includere un esempio di tipi diversi. – Asti
E 'possibile accedere al valore di chiusura del buffer dall'osservatore? Per esempio. il buffer timestamp utilizza per chiudere. – liang