在API中使用ReactiveCollection是否合适?

时间:2012-02-02 17:53:47

标签: system.reactive reactiveui

在API中公开ReactiveCollection是否合适?具体而言,在将在多个应用程序内部使用的服务类中。但作为思想实验,我们也可以考虑在公共场合使用。

我一直在调查Rx和ReactiveUI,这些似乎是强大的工具。但是,我没有足够的经验来确定是否要求其他人依赖它们是一个好主意。

更多详情:

我正在创建一个跟踪连接客户端的跟踪服务类。从我的观点来看,消费者使用此类所需的全部内容是公开一个可观察的集合(可能是ReactiveCollection),该集合公开连接的客户端,并通知由服务管理的集合的更改。代表连接客户端的权利也将利用INotifyPropertyChanged来通知客户端状态的更新。

1 个答案:

答案 0 :(得分:1)

由于ReactiveCollection是.NET的ObservableCollection(即非Rx WPF / SL)的衍生物,因此您可以将其公开为ObservableCollection。