Net reactive Extensions contains a series of extension methods and the standard sequential operators implemented by the iobservable <out T> and iobserver <in T> interfaces added to. Net 4 and Silverlight 4. The observable interface added to. NET provides a public interface for Push-based notifications, and can create other. NET functions and class libraries based on this interface. Rx is committed to event-driven coordination and planning of asynchronous computing, and uses a new parallel job library as its internal concurrency mechanism.
Reactive extensions can be used in any. NET language. In F #, the most valuable event is. net. It implements the iobservable <out T> interface. In addition, F # also provides some basic functions to construct the observable set, and F # developers can use RX to obtain richer operators to construct events and other observable sets.
Lao Zhao wrote a brief introduction on infoq.ArticleMicrosoft released the reactive framework to simplify asynchronous and event-driven programming. In addition, a good video provided by Mr. Zhao introduced the responsive framework:
RX: 1-observable
RX: 2-observable more
RX: 3-system.coreex.dll
RX: 4-[non-Editor]. Concurrent collections in net4
Asynchronous programming and responsive framework
Learn more about Windows phone7 (1. Reactive extension)
Observable Adapter