У меня есть сообщения с тостами, которые я хотел бы использовать. Я попытался использовать буфер, но затем я получаю кучу сообщений в массиве, когда мне действительно нравится, чтобы сообщения просто оставались в потоке, пока я не попрошу их. То, что я закончил, - это задержка моего потока сообщений с интервальным потокомДроссельный поток без буферизации
var messageStream = Rx.Observable.FromEvent(..., 'click');
var intervalStream = Rx.Observable.interval(5000);
messageStream.Zip(intervalStream, (x,_)=>x).subscribe(showToast(x));
Есть ли более элегантный способ сделать это?