TNX.Reactive
2.0.0-beta1
See the version list below for details.
dotnet add package TNX.Reactive --version 2.0.0-beta1
NuGet\Install-Package TNX.Reactive -Version 2.0.0-beta1
<PackageReference Include="TNX.Reactive" Version="2.0.0-beta1" />
<PackageVersion Include="TNX.Reactive" Version="2.0.0-beta1" />
<PackageReference Include="TNX.Reactive" />
paket add TNX.Reactive --version 2.0.0-beta1
#r "nuget: TNX.Reactive, 2.0.0-beta1"
#:package TNX.Reactive@2.0.0-beta1
#addin nuget:?package=TNX.Reactive&version=2.0.0-beta1&prerelease
#tool nuget:?package=TNX.Reactive&version=2.0.0-beta1&prerelease
[.NET 4.6.1+]
- [IObservable].AsAsync: execute all functions on TPL
- [IObservable].AsAsyncAsync: execute all functions on TPL without waiting into the host observble
- [IObservable].AsParallel: execute multiple subscriptions on PLlinq
- [IObservable].Fork: add another subscription to the observable creating a new child observable stream
- [IObservable].Where(filter, elseObservable): apply the where in the usual way, and generate an Else observable to continue work in the other case
- [IObservable].ToJson: serialize in Json all values
- [IObservable].ToCSV: serialize in CSV columns all values (configurable delimiter)
- [IObservable].Sleep: add a Thread.Sleep into the subscription tree
- [IObservable].OnLastOrDefault: do something when observable completes
- [IObservable].WriteLine: subscribe to values writing onto the Console.WriteLine
- AsyncAsyncObservableProxy: execute observable methods on TPL against all subscribers without waiting into the hosting observble (with configurable concurrency cap)
- AsyncObservableProxy: execute observble methods on TPL against all subscribers (with configurable concurrency cap)
- ParallelObservableProxy: execute observable methods in parallel ways against multiple subscribers (with configurable concurrency cap)
- SemaphoreScheduler: execute child tasks on the Task pool with a concurrency cap
- ObservableStreamReader: route binary data from a Stream to subscribers
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net is compatible. |
-
- Newtonsoft.Json (>= 10.0.3)
- System.Reactive (>= 4.1.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.2.5 | 1,218 | 1/31/2019 |
| 2.2.4 | 933 | 1/31/2019 |
| 2.2.3 | 937 | 1/31/2019 |
| 2.2.2 | 911 | 1/31/2019 |
| 2.1.1 | 910 | 1/31/2019 |
| 2.1.0 | 942 | 1/30/2019 |
| 2.1.0-beta | 700 | 1/30/2019 |
| 2.0.0 | 978 | 12/18/2018 |
| 2.0.0-beta2 | 788 | 12/13/2018 |
| 2.0.0-beta1 | 808 | 12/13/2018 |
| 1.0.1 | 1,433 | 8/6/2016 |
| 1.0.0 | 1,313 | 8/6/2016 |