TNX.Reactive
2.0.0-beta2
See the version list below for details.
dotnet add package TNX.Reactive --version 2.0.0-beta2
NuGet\Install-Package TNX.Reactive -Version 2.0.0-beta2
<PackageReference Include="TNX.Reactive" Version="2.0.0-beta2" />
paket add TNX.Reactive --version 2.0.0-beta2
#r "nuget: TNX.Reactive, 2.0.0-beta2"
// Install TNX.Reactive as a Cake Addin #addin nuget:?package=TNX.Reactive&version=2.0.0-beta2&prerelease // Install TNX.Reactive as a Cake Tool #tool nuget:?package=TNX.Reactive&version=2.0.0-beta2&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 | 912 | 1/31/2019 |
2.2.4 | 701 | 1/31/2019 |
2.2.3 | 705 | 1/31/2019 |
2.2.2 | 699 | 1/31/2019 |
2.1.1 | 670 | 1/31/2019 |
2.1.0 | 697 | 1/30/2019 |
2.1.0-beta | 496 | 1/30/2019 |
2.0.0 | 784 | 12/18/2018 |
2.0.0-beta2 | 574 | 12/13/2018 |
2.0.0-beta1 | 576 | 12/13/2018 |
1.0.1 | 1,037 | 8/6/2016 |
1.0.0 | 929 | 8/6/2016 |