【发布时间】:2014-06-17 21:47:13
【问题描述】:
我正在寻找实现循环 IObservable 链的最佳方法。
例如:
IObservable<B> Foo(IObservable<A> fizz)
{
//stuff
}
IObservable<A> Bar(IObservable<A> fizz, IObservable<B> buzz)
{
//stuff
}
我的实现:
var fizzes = new BehaviorSubject<A>();
var buzzes = Foo(fizzes);
Bar(fizzes, buzzes).Subscribe(f => fizzes.OnNext(f));
有没有更好的方法来做到这一点?使用 Subject 感觉很脏,而且通常不够优雅。
【问题讨论】:
标签: c# .net system.reactive reactive-programming dataflow