It is a library for composing asynchronous and event-based programs using observable sequences and LINQ-style query operators.
In Rx, you can represent multiple asynchronous data streams (that come from diverse sources, e.g., stock quote, tweets, computer events, web service requests, etc.) and subscribe to the event stream using the IObserver<T> interface. The IObservable<T> interface notifies the subscribed IObserver<T> interface whenever an event occurs.
Source: msdn | Asked In: Rare |