RX.Net
望天hous
虚心学习
展开
-
Rx.Net 第四章
本章所涵盖的内容几乎会在你创建的每个可观察对象管道中用到:所有可观察对象都实现IObservable接口。要从符合事件模式的事件中创建一个可观察对象(使用的委托接收一个sender和EventArgs),请使用FromEventPattern操作符。您可以使用FromEventPattern操作符的重载,它允许您传递一个对象并指定要从中创建可观察对象的事件的名称。要创建一个只发出一个通知的可观察对象,可以使用observable . return操作符。下一章将扩展你关于创建可观察对象的知识。原创 2024-04-19 15:42:23 · 749 阅读 · 0 评论 -
Rx.Net 第三章 linq介绍
匿名类型简化了查询,因为它提供了类型的内联创建,您可以使用这些类型来存储查询结果,这些结果应该只在一个范围内可见。您可以使用LINQ进行过滤集合的简单查询,以及涉及将两个集合连接在一起的更复杂的查询。在c#中,您使用方法链技术来构建特定于领域的语言(dsl)来表达您所编程的领域。LINQ使查询集合变得超级简单,它的抽象允许对不同的底层存储库执行相同的查询。延迟执行允许您创建在使用查询结果时执行的查询,而不是在创建查询时执行。要完成方法链接,使用流畅的接口和扩展方法。原创 2024-04-16 17:56:20 · 422 阅读 · 0 评论 -
RX.Net 第二章 hello Word
要在应用程序中正确使用Rx并使用所有丰富的操作符,您需要学习它们以及将它们组合在一起的技术,这就是本书的全部内容。本章提供了一个简单而强大的例子,你可能在过去做过(或者将来可能会做),并以两种方式解决它:传统的事件风格和Rx风格的事件处理流。您可以在任何类型的应用程序中使用Rx WPF桌面客户端,asp.net网站或简单的控制台应用程序等。Rx提供了许多查询操作符,例如使用Where操作符进行过滤,使用Select操作符进行转换等等。在下一章中,你将学习函数式的思维方式,它与。大多数情况下,您将安装系统。原创 2024-04-16 15:17:27 · 484 阅读 · 0 评论 -
RX.Net 第一章
在响应式编程中,您使用时变变量来保存值,这些值通过对其依赖项发生的变化做出反应而更改。在下一章中,您将有机会构建第一个Rx应用程序,并将其与用传统的事件处理方式编写相同的应用程序进行比较。在响应式系统中,Rx被放置在消息驱动槽中,就像您希望处理应用程序接收到的消息的方式一样。异步性是响应性最重要的部分之一,因为它允许您更好地使用资源,从而使应用程序响应更快。可观察对象可以发出带有有效负载的通知,在其完成时发出通知,并在出现错误时发出通知。可观察对象是通知的生产者,观察者订阅它来接收这些通知。原创 2024-04-15 16:30:52 · 163 阅读 · 0 评论