observable

    0热度

    1回答

    我开发了一个java系统,它将从数据库中检索等待发送的电子邮件,并将它们加载到临时缓冲区中。每当在缓冲区中检测到电子邮件时,想法就是使用观察者/可观察模式来通知smtp服务器。关键是让每台服务器运行在不同的线程上,并且所有线程都在观察缓冲区。如果有人能帮助我理解如何实施,我将不胜感激。我之前已经使用过观察者模式,但从未使用过多线程。 希望有人能帮助我,因为我一直在互联网上搜索了很多,但我无法找到任

    2热度

    4回答

    我用我的计划之内这个的ObservableCollection级:Link 我想绑定RibbonMenuButton到ObservableDictionary<string,bool>: <r:RibbonMenuButton ItemsSource="{Binding MyDictionary}"> <r:RibbonMenuButton.ItemContainerStyle>

    3热度

    3回答

    我试图解决在解释update()调用的observable时要涉及的丑陋的条件转换,该observable将要通知其观察者多种类型的事件。另外,我宁愿不将标志传递给notifyObservers()/ update()方法。 我不想让观察员有轮询观察的对象,找出有什么变化,我想这个新的数据通过update()方法被赋予观察员(或类似)。 我有一个解决方案的想法。我为每种类型的通知创建一个可观察对象

    0热度

    1回答

    我有一个在包含自定义类的用户控件中创建的ObservableCollection。自定义类包含几个字符串和布尔值,没有什么特别的。 public class StringLineInfo : INotifyPropertyChanged { private string name { set; get; } private Color color { set; get; }

    2热度

    2回答

    我有一个可观察的事件对象序列和一些观察者处理特定类型的事件。我需要完成以下方案: 有些事件类型需要由第一观察者匹配的条件来处理(例如observable.SubscribeExclusively(X => {}),并成为“不可见的”到其他。 如果没有订阅,请设置一些默认处理程序(例如observable.SubscribeIfNoSubscriptions(x => {})),以便不会丢失任何项目

    2热度

    2回答

    我在网上找到一些需要使用Observable.Iterate()的Reactive Extensions,但是NuGet,Rx版本1.0 .10621.0似乎不包括它。除非我这样做全错了? 我假设它已被重命名,但是我找不到任何关于这个的帖子。有人知道吗?

    3热度

    2回答

    你好”我已经试过了的101个的Rx例子之一: static IEnumerable<int> GenerateAlternatingFastAndSlowEvents() { int i = 0; while (true) { if (i > 1000) { yield break; }

    4热度

    3回答

    最近我注意到我的代码中使用Reactive Extensions的一个小错误。我订阅了Timer,但我从未处理过订阅。这导致内存泄漏。 我创建片断这凸显了这种危险: while (true) { Observable.Timer(TimeSpan.Zero, TimeSpan.FromMinutes(1)).Subscribe(Console.WriteLine); } 这是正常

    23热度

    5回答

    我有一个带有可观察变量的对象的observableArray的viewModel。 我的模板显示的数据带有一个编辑按钮,它隐藏了显示元素并显示了绑定值的输入元素。您可以开始编辑数据,然后您可以选择取消。我希望取消这个对象的原始版本。 我已经做这样的事情试图克隆对象: viewModel.tempContact = jQuery.extend({}, contact); 或 viewModel.

    11热度

    4回答

    我目前正在关注一个关于设计模式的课程,并且想知道EventListener是否为Observable? 我真的没有看到它们之间的区别,因为它们都有一个订阅者列表,并在出现变化时通知这些订阅者。