1

APIでReactiveCollectionを公開することは適切ですか?具体的には、複数のアプリケーションで内部的に使用されるサービスクラス。しかし、思考実験として、私たちは公の使用でも考慮することができます。

私はRxとReactiveUIを調査してきましたが、これらは強力なツールのようです。しかし、私は彼らとの十分な経験がなく、他の人に彼らに依存することを要求するのが良い考えであるかどうかを判断することができません。

詳細:

接続されたクライアントを追跡する追跡サービスクラスを作成しています。私の見解では、コンシューマーがこのクラスを使用するために必要なのは、接続されたクライアントを公開し、サービスによって管理されるコレクションへの変更を通知する監視可能なコレクション(おそらくReactiveCollection)を公開することだけです。接続されたクライアントを表すエンティティは、INotifyPropertyChangedを利用して、クライアントの状態の更新を通知します。

4

1 に答える 1

1

ReactiveCollection は .NET の ObservableCollection (つまり、非 Rx WPF/SL) の派生物であるため、代わりに ObservableCollection として公開できます。

于 2012-02-02T18:56:40.167 に答える