FSharp.Control.Reactive 5.0.5
dotnet add package FSharp.Control.Reactive --version 5.0.5
NuGet\Install-Package FSharp.Control.Reactive -Version 5.0.5
<PackageReference Include="FSharp.Control.Reactive" Version="5.0.5" />
paket add FSharp.Control.Reactive --version 5.0.5
#r "nuget: FSharp.Control.Reactive, 5.0.5"
// Install FSharp.Control.Reactive as a Cake Addin #addin nuget:?package=FSharp.Control.Reactive&version=5.0.5 // Install FSharp.Control.Reactive as a Cake Tool #tool nuget:?package=FSharp.Control.Reactive&version=5.0.5
为 Reactive Extensions 提供一个 F# 友好的包装器。
产品 | 版本 兼容和计算出的附加目标框架版本。 |
---|---|
.NET | net5.0 兼容。 net5.0-windows 已计算。 net6.0 兼容。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。 |
.NET Core | netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.1 兼容。 |
.NET Standard | netstandard2.0 兼容。 netstandard2.1 已计算。 |
.NET Framework | net461 已计算。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 兼容。 net48 已计算。 net481 已计算。 |
MonoAndroid | monoandroid 已计算。 |
MonoMac | monomac 已计算。 |
MonoTouch | monotouch 已计算。 |
Tizen | tizen40 已计算。 tizen60 已计算。 |
Xamarin.iOS | xamarinios 已计算。 |
Xamarin.Mac | xamarinmac 已计算。 |
Xamarin.TVOS | xamarintvos 已计算。 |
Xamarin.WatchOS | xamarinwatchos 已计算。 |
-
.NETCoreApp 3.1
- FSharp.Core (>= 4.7.2)
- System.Reactive (>= 5.0.0 && < 6.0.0)
-
.NETFramework 4.7.2
- FSharp.Core (>= 4.7.2)
- System.Reactive (>= 5.0.0 && < 6.0.0)
-
.NETStandard 2.0
- FSharp.Core (>= 4.7.2)
- System.Reactive (>= 5.0.0 && < 6.0.0)
-
net5.0
- FSharp.Core (>= 4.7.2)
- System.Reactive (>= 5.0.0 && < 6.0.0)
-
net6.0
- FSharp.Core (>= 4.7.2)
- System.Reactive (>= 5.0.0 && < 6.0.0)
NuGet 包 (20)
显示依赖 FSharp.Control.Reactive 的前 5 个 NuGet 包
包 | 下载 |
---|---|
Fake.Core.Target
FAKE - F# Make - 是一个 .NET 的构建自动化工具。任务和依赖关系在 F# 集成的 DSL 中指定。 |
|
GetIt
.NET 库,有助于以有趣的方式进行编程。灵感来源于 Scratch 和海龟图形。 |
|
Ionide.ProjInfo.ProjectSystem
MSBuild 评估、fsproj 文件加载和 F# 工具的项目系统 |
|
FSharp.Data.GraphQL.Server
FSharp 实现了 Facebook GraphQL 查询语言(服务器) |
|
FSharp.Control.Reactive.Testing
为 Reactive Extensions 提供一个 F# 友好的包装器。 |
GitHub 仓库 (2)
显示依赖 FSharp.Control.Reactive 的前 2 个流行 GitHub 仓库
仓库 | 星标 |
---|---|
lowleveldesign/wtrace
基于 ETW 的 Windows 命令行跟踪工具
|
|
lucassklp/Desktop.Robot
一个用于以编程方式控制你的鼠标和键盘的 .NET Core 库
|
版本 | 下载 | 最后更新 |
---|---|---|
5.0.5 | 907,073 | 5/3/2022 |
5.0.4 | 1,037 | 5/3/2022 |
5.0.3 | 1,039 | 5/3/2022 |
5.0.2 | 748,192 | 3/5/2021 |
5.0.1 | 1,547 | 3/5/2021 |
5.0.0 | 8,240 | 2/25/2021 |
4.5.0 | 64,935 | 12/13/2020 |
4.4.2 | 152,183 | 7/4/2020 |
4.4.1 | 4,577 | 6/27/2020 |
4.4.0 | 74,910 | 6/10/2020 |
4.3.3 | 7,704 | 6/5/2020 |
4.3.2 | 1,361 | 6/5/2020 |
4.3.1 | 1,655 | 6/5/2020 |
4.3.0 | 22,295 | 5/22/2020 |
4.2.0 | 1,146,527 | 3/6/2019 |
4.1.0 | 225,865 | 6/6/2018 |
4.0.0 | 15,466 | 2/21/2018 |
3.5.0 | 129,249 | 12/5/2016 |
3.4.1 | 25,965 | 4/26/2016 |
3.4.0 | 1,964 | 4/24/2016 |
3.2.0 | 13,584 | 5/16/2015 |
3.1.2 | 1,887 | 4/3/2015 |
3.1.1 | 2,066 | 2/12/2015 |
3.1.0 | 1,778 | 2/12/2015 |
3.0.1 | 2,329 | 12/7/2014 |
2.4.0 | 5,562 | 10/14/2014 |
2.3.7 | 1,657 | 10/14/2014 |
2.3.6 | 1,671 | 10/13/2014 |
2.3.5 | 1,637 | 9/30/2014 |
2.3.2 | 1,591 | 9/30/2014 |
2.3.1 | 4,463 | 9/26/2014 |
### 5.0.5 版本新功能 -(发布日期 2022/5/4)
* 对 FSharp.Core 没有限制
### 5.0.4 版本新功能 -(发布日期 2022/5/4)
* 支持 IL Trimming [#166](https://github.com/fsprojects/FSharp.Control.Reactive/pull/166)
### 5.0.3 版本新功能 -(发布日期 2022/5/3)
* 添加了对 .NET 6.0 的支持 [#165](https://github.com/fsprojects/FSharp.Control.Reactive/pull/165)
### 5.0.2 版本新增 - (发布日期:2021/3/6)
* 降级对 FSharp.Core 的要求至 4.7.2 或更高版本
### 5.0.1 版本新增 - (发布日期:2021/3/5)
* 更新 TFMs 以与 System.Reactive 对齐 [#161](https://github.com/fsprojects/FSharp.Control.Reactive/pull/161)
* 现在支持 .NET Framework 4.7.2, .NET Standard 2.0, .NET Core 3.1 和 .NET 5.0
### 5.0.0 版本新增 - (发布日期:2021/2/24)
* 将 [System.Reactive 升级至 5.0](https://github.com/dotnet/reactive/releases/tag/rxnet-v5.0.0)
* 移除了对 .Net Framework 4.6 的支持,因为它不再被 Rx 5.0 支持
* 现在,通过在整个 Rx 中一致地使用 ExceptionDispatchInfo,确保在 Rx 中重新抛出的异常会保留原始堆栈跟踪。
### 4.5.0 版本新增 - (发布日期:2020/12/12)
* 添加 Observable.replayBufferOn [#157](https://github.com/fsprojects/FSharp.Control.Reactive/pull/157)
* 添加针对 netstandard2.1 和 net5.0 的额外包目标
### 4.4.2 版本新增 - (发布日期:2020/07/03)
* 用 Rx 原生替换自定义 IObservable 实现 [#152](https://github.com/fsprojects/FSharp.Control.Reactive/pull/152)
### 4.4.1 版本新增 - (发布日期:2020/06/27)
* 更新到 System.Reactive 4.4.1 [#151](https://github.com/fsprojects/FSharp.Control.Reactive/pull/151)
### 4.4.0 版本新增 - (发布日期:2020/06/10)
* 添加 `Disposable.disposeWith` [#145](https://github.com/fsprojects/FSharp.Control.Reactive/pull/146)
* 添加 `Observable.ignoreElements` [#148](https://github.com/fsprojects/FSharp.Control.Reactive/pull/148)
### 4.3.3 版本新增 - (发布日期:2020/06/05)
* 修复 observe 中的 try ... with 问题 [#122](https://github.com/fsprojects/FSharp.Control.Reactive/pull/144)
* 完善对 Observable.choose 的修复 [#143](https://github.com/fsprojects/FSharp.Control.Reactive/pull/143)
### 4.3.2 版本新增 - (发布日期:2020/06/05)
* 修复可处置组合问题 [#139 和 #140](https://github.com/fsprojects/FSharp.Control.Reactive/pull/141)
### 4.3.1 版本新增 - (发布日期:2020/06/05)
* 修复 Observable.choose 的问题 [#131](https://github.com/fsprojects/FSharp.Control.Reactive/pull/128)
### 4.3.0 版本新增 - (发布日期:2020/05/21)
* 修复问题 [#115](https://github.com/fsprojects/FSharp.Control.Reactive/pull/128)
* 修复问题 [#126](https://github.com/fsprojects/FSharp.Control.Reactive/pull/127)
* 修复问题 [#129](https://github.com/fsprojects/FSharp.Control.Reactive/pull/130)
* 用 Xunit 添加测试 [#118](https://github.com/fsprojects/FSharp.Control.Reactive/pull/118)
### 4.2.0 版本新增 - (发布日期:2019/03/06)
* F# API 的扩展
### 4.1.0 版本新增 - (发布日期:2018/06/06)
* 更新至 System.Reactive 4.0。
### 4.0.0 版本新增 - (发布日期:2018/02/21)
* 支持 netstandard-2.0
* 将 Subject 添加到核心库。
* 添加 FSharp.Control.Reactive.Testing 库,提供更符合 F# 习惯的 Rx 测试库 API。
### 3.5.0 版本新增 - (发布日期:2016/12/05)
* 更新至 Rx 3.0
### 3.4.1 版本新增 - (发布日期:2016/04/26)
* 重新启用 .NET 4.0 构建,而不是 .NET 4.5。
### 3.4.0 版本新增 - (发布日期:2016/04/24)
* 提供 .NET 4.5 和 Profile259 构建。
### 3.3.0 版本新增 - (发布日期:2016/03/05)
新增了`Disposables`模块,包含一个`compose`函数,该函数将创建一个新的`IDisposable`对象,该对象将销毁提供的`IDisposable`序列。
修复`groupByCompare`以实际使用提供的`comparer`。
### 3.2.0版新增 -(发布于2015/05/16)
* 修复了`subscribeOn`应该接受`IScheduler`的错误。
* 将`subscribeOn`重命名为`subscribeOnContext`,以与其他类似函数保持一致性。
* 添加了接收`IScheduler`的`subscribeOn`。
* 添加了`subscribeOn`的测试。
* 添加了`ofAsync`、`liftAsync`和`flatmapAsync`。
### 3.1.2版新增 -(发布于2015/04/03)
* 删除了Observable.Create的不必要签名,并添加了测试以展示用法。
### 3.1.1版新增 -(发布于2015/02/12)
对接受F#函数而不是`Func`的签名进行了额外修正 #51
### 3.1.0版新增 -(发布于2015/02/12)
修复了`Observable.create`的签名以更好地适应F#。 #56
将`ObservableBuilder.Return`和`ObservableBuilder.ReturnFrom`标记为`过时`,因为用户应使用`Yield`和`YieldFrom`,这些允许有多个结果。 #53
将`RxQueryBuilder`函数`ExactlyOne`、`ExactlyOneOrDefault`、`Find`、`Head`、`HeadOrDefault`、`Last`和`LastOrDefault`的签名更改为它们的异步等效版本。 #57
### 3.0.1版新增 -(发布于2014/12/07)
#48 一些Observable函数的可组合性不强
**注意**:由于函数名称和签名的更新,包括重大变更
#47 Replay重载未使用窗口或bufferSize参数
在ObservableBuilder中使用一致的功能类型。
现在使用来自NuGet的FSharp.Core。
### 2.4.0版新增 -(发布于2014/10/14)
感谢marklam的更新
将distinct函数的签名更改为接收F#函数
添加了一个使用调度程序的ofSeq版本(ofSeqOn)
将scanInit的参数顺序调整得更具有可组合性
更正了一些拼写错误并添加了一些测试
### 2.3.7版新增 -(发布于2014/10/14)
更新到Rx 2.2.5
更新了Paket引导程序
### 2.3.6版新增 -(发布于2014/10/13)
现在正在生成文档!
### 2.3.0版新增 -(发布于2014/09/26)
添加了QueryBuilder
添加了许多来自Rx的包装器,感谢Jared Hester!
**重大变更**
新命名空间是`FSharp.Control.Reactive`
`Observable`模块不再与命名空间自动打开
`Observable.zip`现在以`obs1`然后是`obs2`的“正确”顺序接收参数
`Observable.subscribe`已移动到`Observable.subscribeWithCallbacks`
`Observable.subscribe`现在仅接受`onNext`回调
**待办事项**
添加测试
添加文档
### 2.2.131002版新增 -(发布于2013/10/02)
重新结构化模块和命名空间以遵守F#编码准则
### 2.1.131002版新增 -(发布于2013/10/02)
发布F#对Rx的包装器
### 2.0.121121-rc版新增 -(发布于2012/11/21)
基于Rx 2.0-rtm的F#对Rx的包装器的发布候选版本
### 2.0.6-rc版新增 -(发布于2012/07/26)
首次通过NuGet发布F#对Rx 2.0-rc的包装器