system.reactive

system.reactive

文章 0 浏览 3

如何实现“处理剩余”使用反应式扩展的观察者

我有一个 IObservable 和几个根据某些条件处理字符串的观察者: observable.Subscribe(s => { if (s.StartsWith("a")) {...} }); observable.Subscrib…

莳間冲淡了誓言ζ 2024-12-10 17:38:56 0 0

如何让线程等待,直到变量达到 .NET/Csharp 中的一组值之一

我编写了一个类,该类具有 TProperty 类型的属性和 Action 类型的事件,每当该属性发生更改时就会触发该事件。 TProperty 通常是枚举类型,但这并不重…

烟酉 2024-12-10 16:57:59 0 0

异步重复从流中读取?

如何构造以下代码,以便可以分块读取所有流。 目前它不断返回相同的数据。不能前进。 public static IObservable AsyncRead(this Stream stream, int …

一抹微笑 2024-12-10 13:19:57 0 0

如何不断重试反应式方法直到成功?

这是我的 WebClient 异步下载反应式扩展。 一次又一次调用“DownloadStringAsync”直到操作成功的最佳方法是什么? 像这样但以反应方式: while (true…

扮仙女 2024-12-10 06:42:24 0 0

使用 Rx 框架立即启动任务,然后按时间间隔启动

我试图立即运行我的任务,然后按时间间隔运行它。 我写了以下内容: var syncMailObservable = Observable.Interval(TimeSpan.FromSeconds(15)); sync…

苯莒 2024-12-10 00:53:14 1 0

反应式扩展 - 返回相同的可观察值还是创建新的?

我正在尝试使用 Rx 设计服务层抽象。我已使用 FromAsyncPattern 封装了所有 Web 服务调用。我将有多个 ViewModel 订阅这些可观察量,有些可以有多个订…

不离久伴 2024-12-09 18:33:20 1 0

记录线程何时等待到达锁定语句

当线程到达 a 时,是否有一种快速方法来记录线程正在等待锁 lock(x) { //do work on a collection } ? 如果线程 1 到达锁,并且块中没有其他线程,则…

孤檠 2024-12-09 14:44:45 0 0

反应性可观察订阅处置

如果我有权访问一个我知道只会返回一项的 IObservable,这是否有效?它是最佳使用模式吗? IDisposable disposable = null; disposable = myObservabl…

云胡 2024-12-09 07:01:07 0 0

在同一 IObservable 订阅内访问 IObservable

这是我尝试使用响应式扩展执行的简单示例,但它不起作用 Add 在这个简单示例中不起作用 public static void Main(string[] args) { var list = new Li…

罪#恶を代价 2024-12-09 00:49:16 1 0

使用 Web 客户端接收参数异常

我正在使用反应式扩展,以便使用 Windows Phone 上的 WebClient 轻松下载网页。 当我运行以下代码时,我在 Subscribe 调用中收到 ArgumentExceptoin。…

原来分手还会想你 2024-12-08 23:40:09 1 0

如何重新订阅特定点的序列?

我正在尝试解决以下问题: a) 订阅者在一段时间内接收来自 IObservable 的事件。然后它取消订阅,做一些事情然后再次订阅。在这里,它应该从执行取消…

〃温暖了心ぐ 2024-12-08 22:52:09 0 0

观察同步和异步结果

使用 Rx,我想观察一个公开方法 GetItems 和事件 NewItem 的遗留对象。 当调用 GetItems 时,它将同步返回缓存中所有项目的列表。它还会生成项目的异…

柒夜笙歌凉 2024-12-08 20:12:21 0 0

转换 IObservable将不规则长度字节数组转换为 IObservable具有规则长度的数组

我有一个 IObservable,它在字节数组中提供了不确定的字节数。我想知道如何从那里返回一个 IObservable,每个字节数组中都有一定数量的字节。假设我们…

浅笑依然 2024-12-08 19:42:33 0 0

反应式扩展是否支持滚动缓冲区?

我正在使用反应式扩展将数据整理到 100 毫秒的缓冲区中: this.subscription = this.dataService .Where(x => !string.Equals("FOO", x.Key.Source)) …

如梦亦如幻 2024-12-07 14:48:12 1 0

使用冷 observable 处理 OnCompleted

在 Rx 中,以下代码执行以下操作:似乎没有调用我的 OnCompleted 操作? 没有“序列完成” static void Main(string[] args) { var list = new List {…

夕色琉璃 2024-12-07 02:31:07 0 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文