He estado buscando ejemplos sobre cómo usar Observable.Buffer en rx pero no puedo encontrar nada más sustancial que el material de buffer de tiempo de la placa de la caldera.¿Es posible Observable.Buffer en otra cosa que no sea el tiempo
Parece que hay una sobrecarga para especificar un "bufferClosingSelector" pero no puedo entenderlo.
Lo que intento hacer es crear una secuencia que almacena temporalmente por tiempo o por "acumulación". Considere un flujo de solicitud donde cada solicitud tiene algún tipo de peso y no quiero procesar más de x peso acumulado a la vez, o si no se ha acumulado lo suficiente, solo déme lo que ha venido en el último intervalo de tiempo (Buffer regular funcionalidad)
Sólo una nota rápida, no parece amb a trabajar cuando la fuente es un observable de tipo distinto a continuación, a largo – Dmitry
@Dmitry Estaba dando la idea básica. Lo he editado para incluir un ejemplo de diferentes tipos. – Asti
¿Es posible acceder al valor de cierre del buffer desde el observador? P.ej. el buffer de timestamp se usa para cerrar. – liang