问题标签 [system.reactive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1053 浏览

scala - 相当于 Scala 中的 LINQ to Events

是否可以在 Scala中执行类似于LINQ to Events的操作?这是否类似于 Scala 2.8 中的新 Traversable 特征?

0 投票
5 回答
1721 浏览

linq - IObservable 是否会添加类似 IQueryable 的功能?(.NET 接收)

.NET 4.0 中 System.Reactive 库中的新 IObservable/IObserver 框架非常令人兴奋(请参阅链接和链接)。

现在推测可能还为时过早,但是否还会有一个(因为没有更好的术语)为这些新接口构建的类似 IQueryable 的框架?

一个特定的用例是协助在源头而不是在接收调用链中预处理事件。例如,如果您有一个非常“健谈”的事件接口,则使用Subscribe().Where(...)将通过管道接收所有事件并由客户端进行过滤。

我想知道是否会有类似于 IQueryableObservable 的东西,这些 LINQ 方法将被“编译”成Subscribe源中的一些“智能”实现。我可以想象某些可以使用这种框架的网络服务器架构。或者 SQL Server(或任何 RDBMS)的附加组件如何允许 .NET 代码接收新数据通知(代码中的触发器)并且需要在服务器端过滤这些通知。

0 投票
4 回答
6220 浏览

.net - .NET Rx 相对于经典事件的优势?

.NET 4.0 beta 2引入IObservable和IObserver接口

与经典 .NET 事件相比有哪些优势?这不是解决同样的问题吗?

0 投票
4 回答
7432 浏览

linq - 什么是 LINQ to events 又名 RX 框架?

什么是 LINQ to events aka RX Framework aka Reactive Extensions in .NET 4.0(但也可作为向后移植的版本)?

换句话说,System.Reactive.dll 中的所有东西是干什么用的?

0 投票
2 回答
642 浏览

c# - 反应式框架是否可用于 .NET Framework 3.5?

对于我正在做的事情,IObservable 和 IObserver 现在会非常方便。

.NET 3.5 是否有一组类似的接口和类可用?

还是我必须等待 .NET 4.0 才能使用它们?

0 投票
3 回答
1160 浏览

c# - 是否可以用新的 Reactive 框架替换 C# 中的传统事件处理?

到目前为止,我看到的关于 System.Reactive.dll 的所有示例都处理事件、EventArgs 和 EventHandlers,我想知道是否有人可以向我展示一个在没有这个的情况下处理事件通知的示例。

例如,在 Microsoft 的 XNA 框架中,您有一个名为 Mouse.GetState() 的静态方法,它将返回当前的 MouseState(例如,使用 mouseState.LeftButton == ButtonState.Pressed 您可以查看是否按下了左键)。因此,首先没有 EventArgs、Events 等,我认为这可以作为实现事件通知的示例,而无需引入事件的概念。

System.Reactive 可以在这里提供帮助吗?任何人都可以用 System.Reactive 将其包装成一个示例吗?

0 投票
3 回答
1377 浏览

system.reactive - Rx 框架在 Web 应用程序中有什么用处吗?

我一直在研究 Rx 框架,也称为 LINQ to events。这绝对是一件好事,但我一直想知道是否有人认为这在 Web 应用程序中有任何用途,而不仅仅是普通的基于 Windows 的应用程序?

0 投票
2 回答
1213 浏览

.net - 反应式框架 (Rx) 与 .NET 4 中的任务有何关系?

如今,异步和并发编程接缝在每个人的脑海中,.NET 4 增加了许多改进,例如内置线程安全集合和任务。最重要的是,我开始研究 Reactive Framework (Rx)。

任务似乎主要更侧重于计算性能的并发性,尽管它也是将在未来一段时间内完成的操作的通用模型,可用于处理其他类型的异步操作,以及使用 .Continue*() 组合它们. Rx 似乎对响应多个事件和有状态事件处理更有用。

您是否看到这两个框架之间的重叠,特别是,您是否看到在任务方面建模 IObservable 的用途,反之亦然?

0 投票
16 回答
86337 浏览

c# - .NET Reactive Framework 的良好介绍

除了 Microsoft 文档之外,是否有关于 Microsoft Reactive (Rx) 框架的良好介绍和教程?

此外,什么是反应式使使用传统异步编码技术难以解决的编程问题更容易的一个很好的例子(带有代码)?

0 投票
3 回答
1154 浏览

.net-4.0 - 可观察的在 .NET Framework 4.0 Beta2 中

IObservable<T>IObserver<T>接口直接放置System在 .NET Framework 4.0 Beta2 的命名空间中。为什么不在System.Collections.Generic,喜欢IEnumerable<T>

ps Silverlight Toolkit 中的 Reactive Framework 预览包含IObserver<T>System.Collections.Generic命名空间中。