Get next event in sequence every second with reactive-extensions

前端 未结 3 1125
再見小時候
再見小時候 2021-01-20 16:08

I have the below types ...

public class NewsFeed
{
    public event EventHandler NewItem;

    .....

}

public class NewsItemEventA         


        
3条回答
  •  没有蜡笔的小新
    2021-01-20 16:34

    You could zip your sequence with another which produces values at regular intervals:

    Observable nis = _source
        .Zip(Observable.Timer(Timespan.FromSeconds(5), TimeSpan.FromSeconds(5)), (e, _) => e)
        .Select(eventArgs => eventArgs.Item);
    

提交回复
热议问题