2

IEnumerable のようなプルではなく、プッシュ モデルでアイテムのコレクションを返す必要があります。ただし、リアクティブ拡張機能の IObservable を使用するか、TPL Dataflow の ISourceBlock を使用する必要があるかはわかりません。

それらは非常に似ているように見えますが、どのような状況でどちらかを選択する必要がありますか?

4

1 に答える 1

2

基本的に、答えは結果をどのように使用するかによって決まると思います。TPLデータフローを使用してそれらを処理する場合は、を返しISourceBlock<T>ます。Rxを使用してそれらを処理する場合は、を使用しますIObservable<T>

わからない場合は、に簡単に変換できるISourceBlock<T>ので、戻る方がいいと思います。IObservable<T>

于 2013-01-16T21:23:29.313 に答える