system.reactive

System.Reactive bezieht sich auf die Reactive Extensions für .NET, auch bekannt als Rx. Rx bietet Entwicklern ein reaktives Programmiermodell über die generische IObservable -Schnittstelle, im Gegensatz zum traditionellen imperativen Programmiermodell oder den anderen reaktiven Programmiermodellen, die sich ausschließlich auf .NET Events oder spezifische APIs stützen.
5
Antworten

Gibt es IQueryable-ähnliche Ergänzungen zu IObservable? (.NET Rx)

Die neuen IObservable / IObserver-Frameworks in der System.Reactive-Bibliothek in .NET 4.0 sind sehr aufregend (siehe dies und dieser Link). Es ist vielleicht zu früh, um darüber zu spekulieren, aber wird es auch ein (aus Mangel an einem b...
24.07.2009, 18:17
1
Antwort

Verwenden von .NET Rx zum Beobachten der Eigenschaft, die mit Aktionsereignissen geändert wurde

Angenommen, ich verwende die folgende Schnittstelle (vorausgesetzt, wir können unsere Implementierung nicht ändern, um IObservable<T> und IProperty<T> zu erhalten). %Vor% Ich versuche, die Sammlung von T s zu beobachten,...
19.05.2011, 08:44
2
Antworten

Reactive Framework für .NET-Beispiele, die ihre Nützlichkeit beweisen [geschlossen]

Es gab ziemlich viel Hype um das neue Reaktives Framework in .NET 4.0. Während ich denke, dass ich sein grundlegendes Konzept überlebt habe, bin ich nicht vollständig verkauft, dass es so nützlich ist. Können Sie sich ein gutes Beispiel (das h...
18.11.2009, 13:36
2
Antworten

Kombinieren Sie mehrere Ereignisquellen zu einem IObservable mit Rx

Dies ist eine Frage zur Verwendung von Reaktive Erweiterungen (Rx) in einem bestimmten ereignisbezogenen Szenario. Ziel ist es, eine Anzahl von Klassen zu nehmen, die ein Ereignis auslösen Und sammeln Sie sie in einem IObservable , das v...
19.11.2011, 13:55
4
Antworten

Rx - Teilen Sie den Strom in Segmente (Listen) nach Bedingung

Ich habe einen RX-Producer, der einen Stream von Strings wie folgt erzeugt (vereinfachte Version des realen Streams): A1 A2 A3 B1 B2 C1 C2 C3 C4 C5 C6.... Der Strom ist endlos, aber geordnet. Nachdem die Strings, die mit A ausgehen,...
17.09.2015, 07:58
2
Antworten

Wie kann ich den Puffer auf einem ReplaySubject löschen?

Wie kann ich den Puffer auf einem ReplaySubject löschen? In regelmäßigen Abständen muss ich den Puffer löschen (in meinem Fall ein Ereignis am Ende des Tages), um zu verhindern, dass das ReplaySubject ständig wächst und schließlich den gesamt...
09.03.2015, 14:56
1
Antwort

Kann ich Reaktive Erweiterungen in einem MonoTouch-Projekt verwenden?

Es gibt einen Port von Rx namens mono-reactive , der ein MonoTouch-Projekt enthält, aber der Autor vor zehn Tagen angekündigt gibt er das Projekt zugunsten der Open-Source-Implementierung von Microsoft auf:    Ich verkünde glücklich, dass...
19.11.2012, 21:01
4
Antworten

Warum implementiert TaskT IObservableT nicht?

Task<T>.ContinueWith hat das gleiche grundlegende Konzept wie IObservable<T>.Subscribe . Sie sind ähnlich genug für Reactive Extension, um eine Konvertierungserweiterungsmethode bereitzustellen. Da IObservable<T> Teil d...
03.04.2013, 22:22
1
Antwort

Abfangen von Ausnahmen, die von einer OnNext-Aktion von Subscription ausgelöst werden können

Ich bin etwas neu bei Rx.NET. Ist es möglich, eine Ausnahme zu erfassen, die von einem der Abonnenten ausgelöst werden kann? Nimm folgendes ... %Vor% Gegenwärtig bin ich pro Abonnement mit einer der folgenden Instanzen beschäftigt. Die Imple...
26.08.2011, 20:10
2
Antworten

Heiße Concat in Rx

Observable.Concat ist eine Implementierung, die Observables verbindet, aber die zweite IObservable<T> erstellt nur dann die Subskription, wenn die erste abgeschlossen ist. Ссылка Gibt es eine Implementierung eines "HotConcat"...
16.07.2014, 20:35