RX:从 WCF 服务异步下载某些内容列表的最佳方法?
接下来的结果是一个项目列表 (WPF),该列表每次填充一个项目,与 Web 服务 (WCF) 异步。我认为 RX 可能是一个不错的选择? 我的 Web 服务方法返回一个…
反应式扩展 IObservable 在订阅者订阅时发出通知
我有一个 Subject,我希望在订阅它时收到通知。我找不到这方面的机制。我错过了什么吗? 例如: public class AccountManager { private ReplaySubjec…
在 F# 中处理事件
我最近问了这个问题: 在 F# 中重播记录的数据流 并将该代码与功能的子集结合起来我在这里找到: http://www.mattssoftwareblog.com/?p=271 组合如下…
silverlight 4 的 IAsyncRepository 或 IObservableRepository + WCF 数据服务
更新2:@Enigmativity 有一个出色的答案。我已将其实现到 IObservableRepository 中。详细信息在我下面的回答中。 问题: 因此,我已经更改了大部分问…
Observable.Create from Boo 的类型问题
我正在尝试使用 Boo 的反应式扩展,但遇到了类型问题。这是基本示例: def OnSubscribe(observer as IObservable[of string]) as callable: print "su…
使用 Rx 对 Bing 地图中的地址进行地理编码
我正在学习如何使用我正在开发的 Silverlight 4 应用程序的 Rx 扩展。我创建了一个示例应用程序来确定该过程,但我无法让它返回任何内容。 这是主要代…
响应式:将合并的 IObservable 转换为一个行为类似于BehaviourSubject 的流
这是我的示例代码... var rootSubject = new Subject<Types>() var firstSubject = rootSubject.Where(x => x == Types.First) var secondSubje…
BufferWithTime 行为不一致
我有一个测试 BufferWithTime 的单元测试。当缓冲将发出新值时发出值时,我似乎得到不一致的结果。 var scheduler = new TestScheduler() var source …
使用 .NET 反应式扩展时保留对“IDisposable”的引用:始终、从不还是有时?
到目前为止,我一直热心地保留对从任何 .Subscribe(...)、.Connect(...) 返回的 IDisposable 的每个引用> 等 Rx 中的方法。我这样做是因为我担心如…
Reactive:IObservable 接收到的最新值
我知道以下是阻塞调用,并将返回可观察序列中的第一个值: var result = myObservable.First() 根据我使用的主题类型,这会产生不同的含义: 主题 - F…
IObservable - 如何发送/发布/推送新值到集合
我想从我的服务层公开 IObservable。 为了简单起见,我们假设服务层在内部从远程服务器(通过套接字)获取消息,并且套接字库需要一个 IMessageRepons…
如何使用 Rx 和 F# 将 WPF Button.Click 事件转换为 Observable
我正在尝试复制一些从 Button.Click 事件创建 IObservable 的 C# 代码。 我想将此代码移植到 F#。 这是编译时没有错误的原始 C# 代码: Observable.Fr…