C H A P T E R 5

Inside Rx

As you've seen in previous chapters, Observables are the heart and soul of Rx. Operators in Rx are extension methods on IObservable. In this chapter, we will examine some of the more advanced operators and how they can help you solve various programming problems.

We'll begin by looking at the Window and Buffer operators, with a special emphasis on the core Window (overloaded) operator. We'll then take a look at the Join pattern operators that allow you to subscribe to complex clustering of observables, move on to the Publish and Multicast operators, and discuss how you might implement your own operators. We'll also examine the implicit contract imposed by all Observables and we'll end with a discussion of Schedulers. ...

Get Programming Reactive Extensions and LINQ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.