Attempting to understand why and when I would need to use Reactive Extension (Rx) for .NET, I came to question "C# 5.0 async/await feature and Rx - Reactive Extensions" the reading of which with its references resulted in more questions than answers.
The referenced in the latter article Task vs IObservable: when to use what? seems to refer to usage of IObservable
synonymously (or interchangeably) to usage of Reactive (Rx) extensions for .NET
What does, for example, the phrase from the mentioned article:
Your code will require the reactive extensions if you chose to return IObservable
wanted to say?
Both Task<T>
and IObservable<T>
are part of .NET which I am using without any reference or setup of Rx.
Why do I require reactive extensions in order to retuen IObservable
?
What does RX have to do in discussion of Task<T>
vs. IObservable?
And why is their usage being juxtaposed?