如何在 Silverlight Webclient 上进行 Rx Observable
我想在我的 SL 应用程序中使用 Rx。我想在我的网络服务器的 REST 请求上设置一个可观察的对象。我不知道如何连接 Observable.FromEvent 或 Observable…
是否可以从 Action 侦听器创建 IObservable?
我有一个类,它的事件定义为 Action,而不是带有 EventArgs 的经典 EventHandler。有没有办法将其转换为 IObservable,就像使用标准 EventHandler 一…
如何在 Rx 中处理多个事件(具有依赖关系)
我有一些 WCF 调用,比如说 A、B、C、D、E。它们位于 SL 应用程序中(所以我想我必须小心线程等)。 我希望 B 在 A 完成后运行,而 C 可以与它们…
当我只能生成其他可观察值时,如何从起始可观察值生成可观察值?
我想生成一个可观察值,其中可观察值的每个值都依赖于它之前的值,从单个值开始。如果我在像 Func 这样的值之间进行简单的转换,那么使用 Observable.…
Observable.FromEvent 可以与 DataContextChanged 一起使用吗
我想获取控件的 DataContext 作为 IObservable。我已经尝试过这个: Observable.FromEvent
为什么这段代码不是异步的
据我了解 Subscribe 方法应该是异步的,而 Run 是同步的。但这段代码是以同步方式工作的。有人能修复它吗? using System; using System.Collections.…
具有响应式扩展的并行 HttpWebRequest
我有一个“Image”类,它具有三个属性:Url、Id、Content。 我有 10 张这样的图像的列表。 这是一个 silverlight 应用程序。 我想创建一个方法: IObs…
将本地结果与可能的(超时/错误)异步 Web 结果相结合
我有两种方法都返回 IObservable IObservable QueryLocal(); 并且 IObservable QueryWeb(); QueryLocal 总是成功的。 QueryWeb 很容易出现超时和可能…
使用反应式扩展来监视 IEnumerable
我正在连接到一个对象,该对象将对象集合异步加载到 IEnumerable 中。在我连接时,IEnumerable 的集合中可能已有项目,并且可能会在应用程序的生命周…
如何使用反应式扩展对事件流中匹配特定模式的内容做出反应?
假设您想在文本框中的字符流中的某个单词与特定模式匹配时做出反应,可以使用 Rx 来完成吗?因此,如果初始源看起来像这样: var charStream = Observ…
使用 Rx 对我不想在特定时间之前执行的操作进行排队?
摘要:我有一个 Web 应用程序,它在业务对象上执行工作流,有时需要在步骤之间故意等待几秒钟或几分钟。我希望(也许通过 Rx.NET)改进这些工作流程的…
捕获订阅 OnNext 操作可能引发的异常
我对 Rx.NET 有点陌生。是否有可能捕获任何订阅者可能抛出的异常?采取以下... handler.FooStream.Subscribe( _ => throw new Exception("Bar"), _ =>…