Reactive

以下是为您整理出来关于【Reactive】合集内容,如果觉得还不错,请帮忙转发推荐。

【Reactive】技术教程文章

c# – 如何在Reactive Extensions中实现并行扇出处理?【代码】

我们已经在我们的代码中使用并行扇出(使用ParallelEnumerable),该代码当前在12核64G RAM服务器上运行.但我们希望将代码转换为使用Rx,以便我们可以比下游管道具有更好的灵活性. 当前工作流程: >我们从数据库中读取数百万条记录(以流式方式).>然后,在客户端,我们使用自定义OrderablePartitioner< T>用于将数据库记录分组的类.让我们调用这个类的一个实例:partioner.>然后我们使用partioner.AsParallel().WithDegreeOfParallelism(5...

c# – ReactiveUI命令并发(WebClient)【代码】

我正在使用RxUI 8的最新预发行版,但我认为这将在以前的版本中发生. 我在我的WPF应用程序中定义了这个ReactiveCommand:GetWebsiteCommand = ReactiveCommand.CreateFromTask(DownloadString);private async Task<string> DownloadString() {using (var client = new WebClient()){return await client.DownloadStringTaskAsync("http://www.google.es");} }执行该命令时,将引发以下异常:System.InvalidOperationException’ at Sy...

c# – 使用ReactiveUI的BindTo()更新XAML属性会生成警告【代码】

我正在尝试更新视图的XAML中元素的属性:this.WhenAnyValue(x => x.ViewModel.IsEnabled).BindTo(this, x => x.MyButton.IsEnabled);这可以按预期工作,但是,它会在运行时生成警告:POCOObservableForProperty: rx_bindto_test.MainWindow is a POCO type and won’t send change notifications, WhenAny will only return a single value!我可以通过将表达式更改为:来消除警告:this.WhenAnyValue(x => x.ViewModel.IsEnabled).Su...

c# – 如何将ReactiveUI与分层数据源一起使用(树视图)【代码】

我已经找到了一种通过ReactiveUI动态绑定树视图中的用户控件的方法. 但……对HierachicalDataSource的顶级绑定是在XAML中而不是后面的代码,我需要直接设置ItemsSource,而不是根据ReactiveUI绑定的一般模式使用this.OneWayBind. 所以,我的问题是:我是否遗漏了ReactiveUI框架中的一些东西,让我绑定this.OneWayBind并将HierachicalDataTemplete移动到后面的代码或自定义用户控件? 特别是 – OneWayBind是否有另一个支持分层数据模板...

c# – 如何将Combobox绑定到ReactiveUI中的命令?【代码】

我想知道在ReactiveUI中将控件属性绑定到CommandParameter的最佳方法是什么? 下面的BindCommand没有提供传递参数的方法.重载要么采用视图模型中的属性,要么采用IObservable< T>.用于参数. 视图this.WhenActivated(subscription => {subscription(this.BindCommand(this.ViewModel,vm => vm.TextCommand,v => v.ComboBox)); }视图模型public class MainPageViewModel : ViewModelBase {public ReactiveCommand<string, Unit> TextC...

c# – Reactive:试图了解Subject如何工作【代码】

试图理解主题< T>,ReplaySubject< T>和其他工作.这是一个例子: (主题是观察者和观察者)public IObservable<int> CreateObservable() {Subject<int> subj = new Subject<int>(); // case 1ReplaySubject<int> subj = new ReplaySubject<int>(); // case 2Random rnd = new Random();int maxValue = rnd.Next(20);Trace.TraceInformation("Max value is: " + maxValue.ToString());subj.OnNext(-1); //...

c# – 在ReactiveUI 7.2中手动执行命令【代码】

我正在尝试执行一个命令,以便我在我的视图的构造函数中异步运行一个函数.我知道在构造函数中异步运行某些东西不一定是好习惯,但我需要在视图打开时加载一个数据网格,这需要3-5秒,所以我想我可以加载一个带有IsLoading属性的进度条我的获取数据的命令在一个单独的线程上运行. 这是我的命令/属性声明来执行上述操作:public ReactiveCommand EnterCmd { get; private set; } ObservableAsPropertyHelper<bool> _isLoading; public bo...

java – Reactive Streams:Spring WebFlux – 订阅现有的发布者

我目前正在将现有的Spring异步REST架构迁移到Spring的新WebFlux库,并且有一个关于加入多个请求的问题,以便他们可以监听相同的已发布响应. 用例如下: >客户端A连接到我们的Web服务器并请求数据>我们点击缓存以检查我们是否有数据>我们没有,所以我们去检索这些数据(客户A已经订阅并等待响应)>客户端B连接到我们的Web服务器并请求相同的数据(命中相同的端点)>我们检查缓存,数据仍然不存在>由于我们已经为客户A提取此数据,因此我们不想...

javascript – Meteor:ReactiveVar vs ReactiveDict

我知道使用ReactiveVar和Session变量之间的区别在于,在基本级别,是本地变量和全局变量的问题. ReactiveDict就像一个本地Session对象. 但是,如果您已经在使用ReactiveVar,为什么要使用ReactiveDict? ReactiveDict似乎没有ReactiveVar的任何优势解决方法:以下是ReactiveDict(RD)和ReactiveVar(RV)之间的主要区别: >正如其名称所暗示的,RD提供类似字典的语义:set采用键/值对,它具有删除和清除方法.最重要的是它允许您将反应数据集中...

更新到Spring 5.1 – java.lang.NoClassDefFoundError:org / springframework / http / server / reactive /【代码】

尝试从4.3更新到Spring 5.1时,我在部署时得到以下堆栈跟踪.服务器是WildFly 14.运行时是JDK 11.编译器目标是1.8. 我试过清理家属,但没有任何帮助.下面是依赖:树输出.22:23:51,323 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-8) MSC000001: Failed to start service jboss.deployment.unit."BDOS-POP.war".component."org.springframework.http.server.reactive.ServletServerHttpResponse$ResponseAsyncListener"...

REACTIVE - 相关标签