Reactive Extensions

Must Read

The Hunt for Student Loans, Grants and Scholarships Begins

If you plan to attend college for the first time in 2011 or have a family member who will,...

Twas the Night Before Black Friday

Yes, that special time of year is upon us again. Before you get up the night before to battle...

Credit Card Debt Consolidation Attributes

Credit card debt consolidation may be the only viable option to getting out of credit card debt. It's not...

Fixed Rate Private Student Loan Consolidation – The Best Way to Go!

Are you looking into a way to make your student loans more manageable? Do you want a lower payment...

Iowa Student Loan Grant Program Will Assist First-Year Teachers

A new grant program from Iowa Student Loan will provide $2,000 cash grants to first-year teachers in Iowa who...

Can I Refinance My ARM to a Fixed Rate Mortgage – What If I Have No Equity Or Bad Credit

Over the last five to ten years millions of homeowners across America have purchased or refinanced mortgages with adjustable...

data, such as the Accelerometer or the Location Service, you must often manage multiple concurrent streams of information. Other
scenarios in which the same requirements occur are when composing information returned from multiple concurrent requests to remote services, or when you need to handle inputs such as recording sound. In addition, if you are building and testing applications using an emulator instead of a physical device, some of the device capabilities (such as the Accelerometer) are not available. In these situations, you may find the Reactive Extensions (Rx) for .NET feature useful.

The reactive extensions also allow you to write compact, declarative code to manage complex, asynchronous operations.

Reactive extensions allow you to do the following:

  • Represent data streams, asynchronous requests, and events as observable sequences to which applications and components can subscribe.
  • Compose multiple streams into a single stream.
  • Define queries that filter streams to select only specific data items.
  • Apply transformations to data streams.
  • Emulate data streams that are not available in the current environment (such as a device emulator).
  • Read and write the streams to storage on the device, and play them back when required.

The majority of operations you perform with reactive extensions are implemented by the Observable class, which exposes a large number
of methods for creating, merging, manipulating, and querying streams. For a full list of these methods, see “Observable Members” on MSDN (

For more information about reactive streams, see “Reactive Extensions for .NET Overview for Windows Phone” (
com/en-us/library/ff431792(VS.92).aspx) and “How to: Use Reactive Extensions to Emulate and Filter Location Data for Windows Phone” ( on MSDN. You can also download a code sample that demonstrates
using the reactive extensions from “Code Samples for Windows Phone” on MSDN (

The URL to the bibliography can be found in the preface, in the final section, entitled, “Where to Go for More Information.”


Please enter your comment!
Please enter your name here

Latest News

Digital Marketing for Beginners

Digital marketing for starter, Let to basic learning about connecting with your audience in the right place...

What are 7 things poor people do that the rich don’t?

1. poor people watch TV in which people read books how many hours you spend in front of the TV and when...

Top 18 best small business ideas for beginners starting

A small business can be frightening and requires plenty of careful planning there are many small business ideas which can be beneficial...

Summer that makes you happy

We saw were already here I've been thinking about some of the things. I used to do with my husband even though...

4 Point to helpful tips specifically for caregivers

What you need to take a vacation. I know it sounds impossible creative and try to make it work for you almost...

More Articles Like This