Chapter 6. CLR Integration and Scheduling

This chapter will cover two very important aspects of reactive programming: the ability to configure how time changes within the sequences and their workers (observers/observables) and the ability to interact with all the other elements of the classic CLR, such as events, threads, tasks, and so on. Here's a short index:

  • Sourcing from CLR events
  • Threading integration
  • Asynchronous sourcing
  • Time scheduling
  • Advanced time scheduling

Sourcing from CLR events

An event is the occurrence of something we can handle somehow with our code. More precisely, in .NET, an event is a kind of Delegate object, an object that represents one or multiple actions to run. The Delegate object is the .NET implementation of the Observer ...

Get Reactive Programming for .NET Developers 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.