Reactive Extensions - .NET Asynchronously
Reactive Extensions - .NET Asynchronously
Written by Alex Armstrong   
Wednesday, 04 May 2011

Rx 1.0, the first full version of the Reactive Extensions.NET library, is now available for download from Microsoft.


Reactive Extensions (Rx) is Microsoft's .NET library aimed at making it easy to create asynchronous and event based programs using observable collections and LINQ-style queries. It is a superset of LINQ's standard query operators that turn asynchronous or event-driven code into push based observable collections. 

The idea is that you are familiar with the IEnumerable<T> interface - a pull-based enumerator where you have to call the enumerator to get the next item. Using an IObservable<T> collection you subscribe to the collection and it notifies clients when a new item is available. This is simple enough but add to the mix Rx LINQ and you can build asynchronous queries and processing chains. Essentially what is going on is that the stream of asynchronous data is being treated as if it was a standard collection or database.

Rx works on the desktop in .NET 4.0, XBox and in Silverlight and Windows Phone 7. You can imagine that Rx would be particularly useful in an environment where realtime events such as location sensors have to be handled.

VS

More Information

Download Rx 1.0

Reactive Extensions (Rx) website

 

Banner


Where to Find Top Women Coders
17/01/2017

We are made constantly aware of the gender gap in software development. The profession is so male dominated as to be a deterrent to many potential entrants, both male and female. HackerRank has now do [ ... ]



//No Comment - Is Parallel Programming Hard; Column Subset Selection Is NP-complete & The Balance Attack Against Proof-Of-Work Blockchains
16/01/2017

Is Parallel Programming Hard, And, If So, What Can You Do About It?  

Column Subset Selection Is NP-complete

The Balance Attack Against Proof-Of-Work Blockchains: The R3 Testbed as an Exam [ ... ]


More News

Last Updated ( Wednesday, 04 May 2011 )
 
 

   
Banner
Banner
RSS feed of news items only
I Programmer News
Copyright © 2017 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.