Episode

Curing Your Event Processing Blues with Reactive Extensions (Rx)

durch Bart De Smet

In der heutigen Welt der verbundenen cloudorientierten Anwendungen mit umfassenden Benutzeroberflächen ist die Notwendigkeit für asynchrone und Ereignisprogrammierung größer als je zuvor. Mit den C#- und Visual Basic-Sprachfeatures, die .NET 4.5 hinzugefügt wurden, wurde ein imperativer Ansatz für die sequenzielle Komposition und Orchestrierung asynchroner Vorgänge eingeführt. Kommen Sie und erfahren Sie, wie die reaktiven Erweiterungen (Rx) diesen Featuresatz ergänzen und die Vorstellung von asynchronen asynchronen feststellbaren Sequenzen mit vollständiger LINQ-Unterstützung hinzufügen. In dieser demointensiven Sitzung skizzieren wir die asynchrone und Ereignisprogrammierungslandschaft und tauchen in die einzigartige Rolle von Rx ein. Nach der Erläuterung der Entwurfsphilosophie von Rx und der übergeordneten Architektur behandeln wir den umfangreichen Satz von Abfrageoperatoren, die komplexe Ereignisverarbeitung ermöglichen. Als Nächstes wird die Synergie zwischen Rx und der TPL-Funktionalität diskutiert, wobei auch die Nutzung von Rx aus Anwendungen im Metro-Stil berührt wird. Die Demokratisierung der Ereignisverarbeitung beginnt heute!